2

我有一个 ul

<ul id="main-menu">
<li class=" mySelectedMenu"><a title="Dashboard" href="/">Dashboard</a> </li>
<li class=""><a title="Inventory" href="/inventories">Inventory</a></li>
<li class=""><a title="PJPS" href="/pjps/oldindex">PJPS</a></li>
<li class=""><a title="Reports" href="#">Reports</a></li>
<li class=""><a title="Today" href="#">Today</a></li>
<li class=""><a title="Discounts" href="/discounts">Discounts</a></li>
</ul>

动态地,我得到了标题书房,我必须在<li>与我收到的标题相同的标题中添加活动类。那我该怎么办??

4

3 回答 3

3

用于addClass()添加类...和属性选择器[]来选择元素

$("a[title="+yourTitle+"]").parent().addClass('active');

用小提琴试试

于 2013-05-07T07:37:38.047 回答
2

尝试

$('#main-menu li a[title=' + title + ']').parent().addClass('active')

演示:小提琴

于 2013-05-07T07:36:42.643 回答
0
$('ul li a').click(function() {
var classname = $(this).attr('title');
$(this).closest('li').addClass(classname);
});

尝试这个。希望它会帮助你

于 2013-05-07T07:40:41.310 回答