我在某个地方看到了$("a[rel~='single']")
。 jquery中的运算符~=
是什么?
有谁知道文件的位置是什么?
提前致谢。
答案 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文档可以在这里找到:
答案 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自定义属性选择器。 的属性包含字选择器强>