没有类的jQuery选择器元素
jQuery selector element with no class
我们设三个div
<div class="a"></div>
<div class="b"></div>
<div></div>
.
.
<div class="n"></div>
是否有一种方法来选择没有任何类的div ?我不知道DOM中元素的顺序,所以使用.next()
之类的东西是行不通的。
试试:not()伪类选择器:
$('div:not([class])')
编辑:当问题改变时,不要认为不公平。
$('div:not([class])')
$('div:not(.a, .b, .n)').addClass('red')
.red{color:red}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="a">123</div>
<div class="b">123</div>
<div>123</div>
<div class="n">123</div>
您可以使用:not()
来排除div
您可以通过css或jquery分开的div没有类。示例如下所示。两者都可以过滤没有class属性的元素。在css中,它使用not选择器选择没有class的div。在Jquery中方法和css一样
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<style>
div:not([class]){ color: red; }
</style>
<script>
$(document).ready(function(){
var noClassElement = $('div:not([class])');
console.log(noClassElement)
});
</script>
</head>
<body>
<div class="a">sdf df sfsdf</div>
<div class="b">sdfsdsdsdf</div>
<div>dfgdfg</div>
<div class="n">sdfsdf</div>
</body>
</html>
相关文章:
- 在动态创建的元素上获取对特定选择器的引用
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 如何通过选择器元素将图像添加到javascript下拉警报消息中
- Angular Datetimepicker:指令'的模板;uib时间选择器'必须只有一个根元素
- 选择不带选择器的元素,仅使用元素ID
- 动态修改一个元素,使其与给定的选择器匹配
- 循环遍历元素jquery选择器
- jquery点击选择器附加在多个元素上
- 如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
- jquery复杂选择器,按元素和类以开头
- 如何查找包含特定选择器的父元素
- 如何在AnglujarJS ng中继器中选择特定元素
- 我可以让 jQuery UI 日期选择器元素在单击日期时不重置吗?
- Jquery 选择器元素内部的其他
- 当选择器元素被另一个元素遮挡时使用jQuery.on()
- Jquery返回对象而不是选择器元素
- 没有类的jQuery选择器元素
- 重新加载tableview的选择器元素与更新的数据在钛
- 引导时间选择器只选择第一个时间选择器元素