日期:2014-05-16  浏览次数:20434 次

jquery指定ID的click事件不能触发
刚用jquery遇到了这个问题,click没有反应。
jquery是这样的
<script type="text/javascript">
$(document).ready(function(){     
alert("1");
$("#b01").click(function(){
    alert("2");
});
});     
</script>

这个是按钮<button id="b01" type="button">Change Content</button>

页面刷新是会弹出 1 这个框,但是点击按钮 2 的框不但出来,没有反应,这时为什么啊!!

------解决方案--------------------
引用:
去掉 jsp部分,可以执行啊。

++++
------解决方案--------------------
引用:
有<jsp:include>部分就不行,删掉就可以了。是为什么呢?


那就可能是你include的部分也有个元素id叫b01,没记错的话ID选择器的话只会返回第一个元素。
------解决方案--------------------
嗯,浏览器,右键,源代码,发出来。