JQuery中如何给Span加class

时间:2014.04.15 发布人:wujun0000000

JQuery中如何给Span加class

已解决问题

谷歌wujun0000000用户在2014.04.15提交了关于“豆瓣JQuery中如何给Span加class”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-30T04:48:19。<script>
function**(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>
<divclass="lm"><spanclass="bt"onclick="**('lms1','uin')"name="lms1">个人**修改</span><spanonclick="**('lms2','psw')"name="lms2">密码管理</span><span>改昵称换头像</span></div>

不知为什么那个.bt的样式死活加不上。请高手来帮个忙。希望大家能够帮助她。

详细问题描述及疑问:<script>
function**(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>
<divclass="lm"><spanclass="bt"onclick="**('lms1','uin')"name="lms1">个人**修改</span><spanonclick="**('lms2','psw')"name="lms2">密码管理</span><span>改昵称换头像</span></div>

不知为什么那个.bt的样式死活加不上。请高手来帮个忙。期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:waswmv  

你要把span起ID名字才行呀。

<spanclass="bt"onclic仅讨养业虽赵金法渐拉机k="**('lms1','uin')"id="lms1"&g志做团温绝操供反善t;个人**修改</span><spanonclick="**('lms2','psw')"i来自d="lms2">

这样应该就可以了。

<input>这些用name可以,不过我习惯都是给他们加id和name都加上的,而span,div等的都不是加name的,加id就可以了。