JQuery中如何给Span加class
<script>functionak(sname,cname){$("div.lm>span").removeClass("bt");//有效$("div.bw").at...
<script>
function ak(sname,cname){
$("div .lm > span").removeClass("bt"); //有效
$("div .bw").attr("style","display:none"); //有效
$("#"+sname).addClass("bt"); //无效
$("#"+sname).attr("class","bt"); //无效
$("#"+cname).attr("style","display:block"); //有效
}
</script>
<div class="lm"><span class="bt" onclick="ak('lms1','uin')" name="lms1">个人资料修改</span><span onclick="ak('lms2','psw')" name="lms2">密码管理</span><span>改昵称换头像</span></div>
不知为什么那个.bt的样式死活加不上。请高手来帮个忙。 展开
function ak(sname,cname){
$("div .lm > span").removeClass("bt"); //有效
$("div .bw").attr("style","display:none"); //有效
$("#"+sname).addClass("bt"); //无效
$("#"+sname).attr("class","bt"); //无效
$("#"+cname).attr("style","display:block"); //有效
}
</script>
<div class="lm"><span class="bt" onclick="ak('lms1','uin')" name="lms1">个人资料修改</span><span onclick="ak('lms2','psw')" name="lms2">密码管理</span><span>改昵称换头像</span></div>
不知为什么那个.bt的样式死活加不上。请高手来帮个忙。 展开
展开全部
你要把span起ID名字才行呀。
<span class="bt" onclick="ak('lms1','uin')" id="lms1">个人资料修改</span><span onclick="ak('lms2','psw')" id="lms2">
这样应该就可以了。
<input>这些用name可以,不过我习惯都是给他们加id和name都加上的,而span,div等的都不是加name的,加id就可以了。
<span class="bt" onclick="ak('lms1','uin')" id="lms1">个人资料修改</span><span onclick="ak('lms2','psw')" id="lms2">
这样应该就可以了。
<input>这些用name可以,不过我习惯都是给他们加id和name都加上的,而span,div等的都不是加name的,加id就可以了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询