javascript - 使用 Jquery 获取隐藏参数值

标签 javascript jquery html

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

相关文章:

javascript - 远程 jQuery 验证在验证时不会触发

jquery - 引用特定 div 的第一个链接

html - 是什么导致 border-radius 不起作用?

javascript - 获取 Backbone 中的 Dropped Element 值

javascript - 与 Q 等效的异步瀑布

javascript - 使用 CDN 的 Web 模式抽屉示例的 Material 组件

javascript - 使用简单的 javascript 或 jquery 格式化 RUT 的数字

javascript - jquery计算同一类不同元素的不同值

jquery - 当变量为零时如何禁用 HTML 元素?

javascript - 如何在angular js和html5中显示来自javascript对象的特定代码的名称