当点击 ADDON 按钮时,我试图获取 QtyInput 类的输入值
我已经尝试如下,但我得到了未定义。
$(document).on('click', '.addonsBtn', function(e) {
var quantity = $(this).find(".QtyInput").val();
alert(quantity);
});
我什至尝试过
var quantity = $(this).closest('.QtyInput').val(); but the same result ??
http://jsfiddle.net/Lv5cn8xy/4/
您能告诉我该怎么做吗?
最佳答案
使用
var quantity = $(this).closest(".Itm_dtsl").find(".QtyInput").val();
Find 将仅搜索子元素。所以你应该得到两个元素的共同父元素。这里的父元素是“Itm_dtsl”。您可以使用closest()方法来获取指定的父级。
关于jquery - 在这种情况下如何获取输入文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28606350/