如何获得类值

时间:2018-01-08 17:24:55

标签: javascript html

我想从输入字段中获取更新值。所以我设置了一个监听器

$('.product-quantity input').change( function() {


console.log($(this).parents('.product')[0].id)
var id  = $(this).parents('.product')[0].id;
 var classgroup = $(this).parents('.product')[0]
 for (var i = 0; i < classgroup.childNodes.length; i++){

    if (classgroup.childNodes[i].className == "product-quantity") {

      console.log(classgroup.childNodes[i])
      var target = classgroup.childNodes[i]

    }
 }
 });

classgroup.childNodes [i]输出此html

 <div class="product-quantity">
  <input type="number" id="productquantity" value="1" min="1">
 </div>

我现在要做的是获取用户输入的值。它被认为很简单,但我无法弄清楚 我试过这些但没有成功      的console.log(target.attr( '值'))

      target.each(function(){
        console.log(this.value)
      })

如何获取输出html的值编号?

1 个答案:

答案 0 :(得分:1)

这是你想要做的吗?您可以获取输入本身的val,并登录更改(或您想要做的任何事情)。

&#13;
&#13;
$('#productquantity').change(function() {
  console.log($(this).val());
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="product-quantity">
  <input type="number" id="productquantity" value="1" min="1">
</div>
&#13;
&#13;
&#13;