gpt4 book ai didi

javascript - JQuery - 如果 href 等于某物,如何将类添加到特定范围

转载 作者:太空宇宙 更新时间:2023-11-03 23:25:29 24 4
gpt4 key购买 nike

我在页面上有一个菜单。我想将 class username 添加到我的用户名范围,它有一个 a href;等于 ?m=user_admin&p=edit_user&user_id=1

请记住,无论用户名是什么,我都希望它添加此类!因为用户名会一直更改。我该怎么做?

菜单示例

<div class="menu">
<ul>
<li><a class="user_menu_link_selected" href="#"><span>Dashboard</span></a></li>
<li><a class="user_menu_link" href="#"><span>Monitor</span></a><li>
<li><a class="user_menu_link" href="#"><span>Admin</span></a></li>
<li><a class="user_menu_link" href="#"><span>FTP</span></a></li>
<li><a class="user_menu_link" href="?m=user_admin&p=edit_user&user_id=1"><span>my username</span></a></li>
</ul>
</div>

我尝试了这段 JS 代码,但它向所有跨度添加了该类。我只想将它添加到我的用户名范围内,因为 href 等于 ?m=user_admin&p=edit_user&user_id=1

	$('ul a').each(
function(){
if($(this).attr('href')=="?m=user_admin&p=edit_user&user_id=1"){
$('.menu > ul > li > a > span').addClass("username");
}
});

最佳答案

$('ul a').each(
function(){
if($(this).attr('href')=="?m=user_admin&p=edit_user&user_id=1"){
$(this).find('span').addClass("username");
}
});

关于javascript - JQuery - 如果 href 等于某物,如何将类添加到特定范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27198744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com