我在$("a[rel~='single']")
某处看到了这个。~=
jquery中的运算符是什么?
有谁知道这方面的文档在哪里?
提前致谢。
当属性选择器中的等号前面有波浪号 (~) 时,这意味着如果列出的值是给定属性的任何一个空格分隔值,则选择器将匹配。因此,第一个规则的选择器 *[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 文档可以在这里找到:
此选择器将测试字符串与属性值中的每个单词匹配,其中“单词”定义为由空格分隔的字符串。如果测试字符串完全等于任何单词,则选择器匹配。
它是一个“属性包含单词”选择器。这意味着 $("a[rel~='single']") 将选择 rel 属性中包含“single”单词的每个标签。
http://api.jquery.com/attribute-contains-word-selector/
干杯;)
选择具有指定属性的元素,其值包含给定单词,由空格分隔。见:: http://api.jquery.com/attribute-contains-word-selector/
属于属性。jQuery 自定义属性选择器。 属性包含单词选择器