我想从输入字段中获取更新值。所以我设置了一个监听器
$('.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的值编号?
答案 0 :(得分:1)
这是你想要做的吗?您可以获取输入本身的val
,并登录更改(或您想要做的任何事情)。
$('#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;