Jquery 在这种情况下,如何获取输入文本值
在加载项按钮上单击时,我试图获取类QtyInput的输入值 我试过如下,但我没有定义Jquery 在这种情况下,如何获取输入文本值,jquery,Jquery,在加载项按钮上单击时,我试图获取类QtyInput的输入值 我试过如下,但我没有定义 $(document).on('click', '.addonsBtn', function(e) { var quantity = $(this).find(".QtyInput").val(); alert(quantity); }); 我甚至试过用它 var quantity = $(this).closest('.QtyInput').val(); but the same re
$(document).on('click', '.addonsBtn', function(e) {
var quantity = $(this).find(".QtyInput").val();
alert(quantity);
});
我甚至试过用它
var quantity = $(this).closest('.QtyInput').val(); but the same result ??
你能告诉我怎么做吗
var quantity = $(this).closest(".Itm_dtsl").find(".QtyInput").val();
“查找”将仅搜索子元素。因此,您应该获得这两个元素的公共父元素。这里的父元素是“Itm_dtsl”。您可以使用最近的()方法获取指定的父对象。使用
var quantity = $(this).closest(".Itm_dtsl").find(".QtyInput").val();
“查找”将仅搜索子元素。因此,您应该获得这两个元素的公共父元素。这里的父元素是“Itm_dtsl”。您可以使用最接近的()方法获取指定的父级。如果只有一个数量类,则只需执行以下操作:
var quantity = $(".QtyInput").val();
这也将直接选择它,而不是使用任何查找调用
如果只有一个数量类别,则只需执行以下操作:
var quantity = $(".QtyInput").val();
这也将直接选择它,而不是使用任何查找调用
您可以使用以下功能:
$(this).siblings('div').find('.QtyInput').val();
您可以使用以下功能:
$(this).siblings('div').find('.QtyInput').val();
您可以使用.prev()
演示:您可以使用.prev()
演示:像这样使用:
$(document).on('click', '.addonsBtn', function() {
var quantity = $(document).find(".QtyInput").val();
alert(quantity);
});
这样使用:
$(document).on('click', '.addonsBtn', function() {
var quantity = $(document).find(".QtyInput").val();
alert(quantity);
});
那应该行
那应该行