6

我在$("a[rel~='single']")某处看到了这个。~=jquery中的运算符是什么?

有谁知道这方面的文档在哪里?

提前致谢。

4

5 回答 5

6

当属性选择器中的等号前面有波浪号 (~) 时,这意味着如果列出的值是给定属性的任何一个空格分隔值,则选择器将匹配。因此,第一个规则的选择器 *[class~="urgent"] 将匹配以下任何元素:

<p class="very urgent really">
<table class="urgent">
<ul class="not urgent">
<pre class="not terribly urgent but still worth knowing">

来源: http: //meyerweb.com/eric/articles/webrev/200008b.html


波浪号选择器的 jQuery 文档可以在这里找到:

http://api.jquery.com/attribute-contains-word-selector/

于 2012-09-13T08:09:00.820 回答
2

属性包含单词选择器 [name~="value"]

此选择器将测试字符串与属性值中的每个单词匹配,其中“单词”定义为由空格分隔的字符串。如果测试字符串完全等于任何单词,则选择器匹配。

于 2012-09-13T08:08:38.380 回答
2

它是一个“属性包含单词”选择器。这意味着 $("a[rel~='single']") 将选择 rel 属性中包含“single”单词的每个标签。

http://api.jquery.com/attribute-contains-word-selector/

干杯;)

于 2012-09-13T08:10:57.593 回答
1

选择具有指定属性的元素,其值包含给定单词,由空格分隔。见:: http://api.jquery.com/attribute-contains-word-selector/

于 2012-09-13T08:08:52.897 回答
1

属于属性。jQuery 自定义属性选择器。 属性包含单词选择器

http://api.jquery.com/attribute-contains-word-selector/

于 2012-09-13T08:16:35.597 回答