1
我正在尝试编写一个CSS选择器,它需要满足多个(三个条件)才能实施一个操作。需要满足三个标准的Jquery CSS选择器
$('div[class*="clickout"]')
$('div[class*="preferred"]')
$('div[class*="test"]')
基本上我想确保满足所有三个条件。
我正在尝试编写一个CSS选择器,它需要满足多个(三个条件)才能实施一个操作。需要满足三个标准的Jquery CSS选择器
$('div[class*="clickout"]')
$('div[class*="preferred"]')
$('div[class*="test"]')
基本上我想确保满足所有三个条件。
链的属性选择:
$('div[class*="clickout"][class*="preferred"][class*="test"]')
如果您正在寻找与三个确切类名的元素,像
<!-- 3 classes: "clickout", "preferred" and "test" -->
<div class="clickout preferred test"></div>
,而不是用类三个词作为部分或整个类名,如
<!-- 2 classes: "clickout-preferred" and "testing" -->
<div class="clickout-preferred testing"></div>
那么你应该链类选择,而不是属性选择:
$('div.clickout.preferred.test')
$("div[class*='one'][class*='two'][class*='three']")
你试过[JQuery的多重属性选择器(http://api.jquery.com/multiple-attribute-selector/ )? –
@rfausak:jQuery文档给不同的选择器组合提供了什么样的蹩脚标题? (对您的评论+1。) – BoltClock