我有下面的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()
但它不起作用。请帮帮我。
发布于 2014-05-02 18:58:18
由于skuhidden元素不是minus元素的兄弟元素,因此您的代码无法工作。
可以使用查找td,然后可以使用查找skuhidden元素
$('.minus').closest('td.product-quantity').find('.skuhidden').val();或
找到parent div,然后使用siblings()。
$('.minus').closest('.quantity').siblings('.skuhidden').val()发布于 2014-05-02 19:02:04
// Get all form fields that are hidden
var hidden_fields = $( this ).find( 'input:hidden' );
// Filter those which have a specific type
hidden_fields.attr( 'text' );试试这个.i希望它能帮到你
https://stackoverflow.com/questions/23426468
复制相似问题