$(this).find("a[href^='/']")
我特别感兴趣知道这部分" a [href ^ =' /']"
答案 0 :(得分:2)
jQuery使用CSS选择器。 a[^='/']
会选择<a>
属性以href
开头的所有/
,this
是$("ul").each(function () {
$(this).find("a[href^='/']").addClass("selected");
});
所属的孩子。
看到它的实际效果:
.selected {
background-color: lime;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li><a href="http://www.google.com">Will not be selected</a></li>
<li><a href="/example">Will be selected</a></li>
</ul>
<ul>
<li><a href="/example">Yep</a></li>
<li><a href="http://www.google.com">Nope</a></li>
</ul>
&#13;
import {$,jQuery} from 'jquery';
import bootstrap from 'bootstrap';
&#13;
答案 1 :(得分:1)
此特定代码是 CSS属性选择器,用于查找<a>
元素,其href
属性值以/
开头。
答案 2 :(得分:0)
它查找以/.
开头的href链接