jquery代码在ie9下不执行,代码如下:(jquery用的是1.9版本)
<ulclass="listsnavIn"id="navIn"><liclass="language"><ahref="###"class="blue">语言选择:Eng...
<ul class="lists navIn" id="navIn">
<li class="language"><a href="###" class="blue">语言选择:English</a></li>
<li class="cur"><a href="javascript:;">首页</a></li>
<li><a href="###" target="_blank">企业简介</a></li>
</ul>
$("a","#navIn").on("click",function(){
alert("dfdf");
$(this).closest("li:not('li.language')").addClass("cur").siblings("li").removeClass("cur");
}) 展开
<li class="language"><a href="###" class="blue">语言选择:English</a></li>
<li class="cur"><a href="javascript:;">首页</a></li>
<li><a href="###" target="_blank">企业简介</a></li>
</ul>
$("a","#navIn").on("click",function(){
alert("dfdf");
$(this).closest("li:not('li.language')").addClass("cur").siblings("li").removeClass("cur");
}) 展开
5个回答
展开全部
应该和浏览器版本无关,你首先需要在head里面或者其他位置引用jquery.js这个文件,之后做个一简单的弹出窗口效果,而且你的click事件代码好像也有问题,你先测试一下这个简单的代码看看
$("#navln").click(function(){
alert("dfdf");
});
如果能正常显示,就证明和浏览器无关,只是代码问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
$("#navIn").on("click", "a", function(){
alert("dfdf");
$(this).closest("li:not('li.language')").addClass("cur").siblings("li").removeClass("cur");
})
</script>
这种写法就应该OK了
$("#navIn").on("click", "a", function(){
alert("dfdf");
$(this).closest("li:not('li.language')").addClass("cur").siblings("li").removeClass("cur");
})
</script>
这种写法就应该OK了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("a","#navIn")这是什么?怎么可能执行
如果你是想a标签和#naveIn都绑定事件的话
$("a,#navIn")这样去绑
如果你是想a标签和#naveIn都绑定事件的话
$("a,#navIn")这样去绑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去网上搜一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("a","#navIn").on("click",function(){
alert("dfdf");
$(this).closest("li:not('li.language')").addClass("cur").siblings("li").removeClass("cur");
})
这段是不是要用<script></script>包起来
alert("dfdf");
$(this).closest("li:not('li.language')").addClass("cur").siblings("li").removeClass("cur");
})
这段是不是要用<script></script>包起来
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询