gpt4 book ai didi

php - 如何使用 Jquery 选择相邻隐藏输入的值?

转载 作者:可可西里 更新时间:2023-11-01 13:42:22 25 4
gpt4 key购买 nike

当用户点击后面“li”末尾的img时,我想获取隐藏input前两个元素的值。

<ul id="theLists">
<li>
<input class="checkbox" type="checkbox" name="row"/>
<input class="contentId" type="hidden" value="64" name="id"/>
<div id="64" class="editable">Peanuts for me</div>
<img src="/img/delete.gif" alt="delete"/>
</li>
</ul>

我试过这个:

$(document).ready(function(){
$("#theLists img").click(function(){
var contentId = $(this).closest("input[name='id']").val();
});

没有用。有任何想法吗?我需要设置一个带有行 ID 的变量,在本例中为“64”。

最佳答案

closest(...) 获取最近的父节点,而不是最近的兄弟节点。

事实上,有多种方法可以做你想做的事。

试试这些:

var contentId = $(this).siblings("input[name='id']").val();

var contentId = $(this).parent().children("input[name='id']").val();

var contentId = $(this).prev().prev().val();

关于php - 如何使用 Jquery 选择相邻隐藏输入的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1022166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com