我试图在我的<li>
中添加一个类,只要它包含&#34; Tienes&#34; (这意味着&#34;你有#34;用西班牙语&#34;)。我用这个:
$('.pm-text:contains("Tienes")').parent().addClass('new-pm');
但没有结果。谁能告诉我我做错了什么?
这是我使用的HTML:
<li id="menu-item-458" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-458 erqf">
<a href="/privmsg?folder=inbox" class="pm-text"> TEXT HERE </a>
</li>
答案 0 :(得分:4)
我想你甚至在它存在之前就试图访问这些元素。
将它放入DOM准备就绪:
$(document).ready(function(){
$('.pm-text:contains("Tienes")').parent().addClass('new-pm');
});
答案 1 :(得分:1)
把它放在里面
$(document).ready(function(){
// here
});