-5
想要我列出的项目添加一个ID点击,我该怎么做?或者我做错了什么?Jquery添加和删除属性点击
$('.ex-menuLi #tt').attr('id', 'test');
$('.ex-menuLi').on('click', function(){
$(this).attr('id', 'test').siblings().removeAttr('id', 'test');
});
<nav id="extraMenu">
<!--<ul id="ex-menuUl"> -->
<li class="ex-menuLi" id="ex-menuLiId"><a href="#" class="test1" id="tt">Test</a></li>
<li class="ex-menuLi" id="ex-menuLiId"><a href="#" class="test1">Test2</a></li>
<li class="ex-menuLi" id="ex-menuLiId"><a href="#" class="test1">Test3</a></li>
<!--</ul>-->
</nav>
#test{
text-decoration:underline;
}
ID应该是唯一的。 –
并且在课堂上做同样的事情,你完成了你的工作 –
你为什么评论你的名单的开始和结束标记?没有这些标签,你的HTML是无效的。此外,“* ...否则它不会与我的其他代码一起工作” - 然后您的代码的其余部分需要修复,不要破坏一件事来解决其他地方的错误,正确/安全地执行此操作并保证其有效性。 –