使用Jquery获取隐藏的参数值

Get Hidden Parameter Value Using Jquery

本文关键字:参数 隐藏 Jquery 获取 使用      更新时间:2023-09-26

我有以下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>

现在我想通过点击类名为minus的按钮来访问类名为skuhidden的隐藏参数的值。有多个参数具有相同的类名,所以我想要类minus中最接近按钮的隐藏值。

我试过这个

$(.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()
// 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' );

试试这个。我希望它能帮助你