Jquery 如何基于复选框选择div中的最后一个元素

Jquery 如何基于复选框选择div中的最后一个元素,jquery,Jquery,$.a.点击,功能{ 警报$this.next'input[type=hidden]'.attr'value' } chbox1 chbox1 代码中隐藏的输入不是复选框的同级项,应首先使用$this.parent或$this.parentNode选择父元素 输入是父强元素的同级,因此首先获取父元素,然后查找。下一步是“input[type=hidden]” 此外,还可以使用.val代替.attr'value' $.a.点击,功能{ 警报$this.parent.next'input[type

$.a.点击,功能{ 警报$this.next'input[type=hidden]'.attr'value' } chbox1 chbox1
代码中隐藏的输入不是复选框的同级项,应首先使用$this.parent或$this.parentNode选择父元素

输入是父强元素的同级,因此首先获取父元素,然后查找。下一步是“input[type=hidden]”

此外,还可以使用.val代替.attr'value'

$.a.点击,功能{ 警报$this.parent.next'input[type=hidden]'.val } chbox1 chbox1
下面是使用两个父方法调用查找的div元素,然后使用find搜索隐藏的元素。我刚刚在另一篇文章中发现,也可以使用更改来检测复选框select change

$.a.点击,功能{ 警报$this.parent.parent.find'input[type=hidden]'.attr'value' } chbox1 chbox1
好奇,是什么?@j08691在键盘上的r键被卡住时会很强。$this.parentNode.next'input[type=hidden].val;谢谢您的回答。@prabhu我的荣幸:-我还学到了一些东西,选择的答案使用了$this.parentNode,这可能是我第一次看到jQuery选择器:$。。以这种方式应用$this.parentNode.next'input[type=hidden]'.val;谢谢你的回答。
$(this.parentNode).next('input[type="hidden"]').val();