在某些页面中,我的侧边菜单是这样动态创建的。
<div id="tree" class="treeview">
<ul><li><a href="Salg.asp" title="" class="">Salg</a></li>
<li><a href="Retur.asp" title="" class="">Retur</a></li>
<li><a href="Support.asp" title="" class="active">Support</a> </li>
<li><a href="konomi.asp" title="" class="">Økonomi</a></li>
</ul>
</div><!-- end of tree treeview -->
在其他页面中,所有列表都有不同的文本,例如产品类别等。
现在我需要在列表文本为Salg,Retur,Support和Økonomi的菜单中为li添加填充。
这意味着我需要在li中添加一个“listpad”类,其中的文本是Salg,Retur,Support和Økonomi。
有人能告诉我怎么做吗?
提前致谢。
答案 0 :(得分:0)
您可以使用:contains
过滤器选择器,如下所示:
$('ul#tree li:contains("Salg")').addClass('listpad');
$('ul#tree li:contains("Retur")').addClass('listpad');
$('ul#tree li:contains("Support")').addClass('listpad');
$('ul#tree li:contains("Økonomi")').addClass('listpad');