这个运算符〜=在jquery中是什么意思?

时间:2012-09-13 08:06:50

标签: javascript jquery

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

有谁知道文件的位置是什么?

提前致谢。

5 个答案:

答案 0 :(得分: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/

答案 1 :(得分:2)

Attribute Contains Word Selector [name~="value"]

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

答案 2 :(得分:2)

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

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

干杯;)

答案 3 :(得分:1)

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

答案 4 :(得分:1)

属于属性。 jQuery自定义属性选择器。 的属性包含字选择器

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