1.点击span 使span的class属性发生变化
class="btn btn-large btn-primary"------ btn-primary这是引入样式
2.原代码
<div id="myTab" class="pull-right"> <a href="#listView" data-toggle="tab"> <span class="btn btn-large" ><i class="icon-list"></i></span></a> <a href="#blockView" data-toggle="tab"> <span class="btn btn-large btn-primary"><i class="icon-th-large"> </i></span></a> </div>
3.目前写成这样就是不生效
<jsp:include page="/static/common/cart_js.jsp"/> <script type="text/javascript"> $("span").each(function(i){ if(i==0){ $("#listView span").on("click",function(){ $(this).addClass("btn btn-large"); }) }else{ $("#blockView span").on("click",function(){ $(this).addClass("btn btn-large btn-primary"); }) } }); </script>
4.网页效果图
求大神帮忙
以解决 代码如下
$("span").each(function(i){ $("#myTab span.btn").click(function(){ $("span").removeClass("btn-primary"); $(this).addClass("btn-primary"); }) });
付费偷看金额在0.1-10元之间
css
$("#listView span")得不到这个元素
demo: https://jsfiddle.net/jasonHsi...
備註: 我用jquery2.2.4
html
$("#listView span")得不到这个元素
用class吧,给a标签加
$("#listView span") 你确定这种写法能取到元素吗?
js
一周热门 更多>