jquery中如何获取div节点下的checkbox被选中但是除属性值为特定值的所有子节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery中如何获取div节点下的checkbox被选中但是除属性值为特定值的所有子节点相关的知识,希望对你有一定的参考价值。

<div id="user">
<input type="checkbox" name="user-user">用户权限<br>
<input type="checkbox" name="user-login">登入 <input type="checkbox" name="user-cancel"> 取消 <input type="checkbox" name="user-reset">重置<br>
</div>
获取div下所有被选中的节点但是除name=user-user属性
$("div input[name!=user-user]:checked") 为什么这样写过滤不了

参考技术A $("#user [type=checkbox][name!=user-user]:checked")
如果可以望采纳
参考技术B $("#user checkbox[name=user-user]:checked")
试试这个追问

我是想要过滤掉属性为name=user-user的

追答

看错
$("#user input[name!=user-user]:checked")

追问

这样可以过滤 不过$("#user input[name!=user-user]:checked")这里面的 user和user-user我都是动态传入的话 要怎么写

追答

("#user input[name!="+user-user+"]:checked")

这样可以吗。把user-user作为一个变量

追问

恩恩 ("("#user input[name!="+user-user+"]:checked")里面的#user可以动态传么

追答

可以,跟上面的name一样

追问

恩 可以了 谢啦 之前是有一个地方没弄清楚 传错了 呵呵

本回答被提问者采纳

以上是关于jquery中如何获取div节点下的checkbox被选中但是除属性值为特定值的所有子节点的主要内容,如果未能解决你的问题,请参考以下文章

jquery如何获取div中li元素

jquery如何获取父元素的子元素

jQuery 如何获取到隐藏元素的高度?或者在dom元素可见性改变时能触发个事件也行。

如何利用jquery获取div下的<span标签里的值,万分感谢!

如何在jquery中找到一个div中的img属性

jquery在一个父div中动态添加子div,并在每个子div中显示这是当前第几个子div