我想在加载时将classClass添加到元素
如果锚元素包含text = Austin Metro
<a class="market-display" title="">Austin Metro</a>
添加class =&#34; m-selected&#34;到
<a href="#!/austin-metro" class="">Austin Metro</a>
谢谢!
答案 0 :(得分:1)
如果您的意思是textContent
,请使用contains()
$('a:contains(Austin Metro)').addClass('m-select');
如果您的意思是href
,请使用attribute contains选择器
$('[href*="austin-metro"]').addClass('m-select');
答案 1 :(得分:0)
var txt = 'Austin Metro';
$('a:contains(' + txt + ')').each(function (i, n) {
if ($.trim($(n).text()) == txt) {
$(n).addClass('m-selected');
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="market-display" title="">Austin Metro</a>
<a class="market-display" title="">Austin Metro Another</a>
&#13;
如果您想查看全文,则需要执行此操作