繁体   English   中英

JQuery:如何检查元素是否只有这个类,而没有其他类?

[英]JQuery: How to check if element has only this class, and no other class?

我正试图想出一种选择元素2的方法。

<div class="wrapper">
    <div class="qe datepicker">Element 1</div>
    <div class="qe">Element 2</div>
    <div class="qe fileuploader">Element 3</div>
    <div class="qe fileuploader datepicker">Element 4</div>
</div>

虽然我没有测试过这段代码,但是我可以做这样的事情,但它有点愚蠢,我想要一种更通用的方式:

var wanted_elements = $('.wrapper').children('.qe').not('.datepicker').not('.fileuploader');

有什么想法吗? 提前致谢!

$(".wrapper").children("[class=qe]")

更改选择器以匹配class等于"qe"元素。

您可以使用属性选择器执行此操作:

$('.wrapper>[class=qe]')

演示: http//jsfiddle.net/ZdNaf/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM