我有以下 html。
<td style="text-align:left;" class="product-quantity">
<input type="hidden" value="ABC" class="skuhidden">
<div class="quantity buttons_added"><input type="button" class="minus" value="-"></div>
</td>
现在我想通过单击类名减号的按钮来访问类名 skuhidden
的隐藏参数的值。有多个参数具有相同的类名,因此我想要最接近类中按钮的隐藏值减去。
我试过了
$(.minus).siblings('.skuhidden').val()
但它不起作用。请帮助我。
最佳答案
由于 skuhidden
元素不是 minus
元素的同级元素,因此您的代码不起作用。
您可以使用.closest()要查找 td,您可以使用 .find()定位 skuhidden
元素
$('.minus').closest('td.product-quantity').find('.skuhidden').val();
或者
找到父div,然后使用siblings()
。
$('.minus').closest('.quantity').siblings('.skuhidden').val()
关于javascript - 使用 Jquery 获取隐藏参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23426468/