我正在尝试使用jquery click
函数为我的按钮提供一些功能。但是当我运行代码时,函数根本不会被调用。
我的代码是:
<script type="text/javascript">
$(function () {
$("#min").click(function(e){
$("#listFriends").css('display','none');
$("#friendsO").show();
});
</script>
和
<button id="min">[-]</button>
请有人告诉我在这段代码中犯了什么错误.....谢谢..........
答案 0 :(得分:3)
您缺少关闭文档就绪处理程序的});
。
$(function() {
$("#min").click(function(e){
console.log('test');
$("#listFriends").hide();
$("#friendsO").show();
});
}); // <----
如果您动态生成元素,则应该从元素的静态父项之一或document
对象委派事件:
$(document).on('click', "#min", function(e){
console.log('test');
$("#listFriends").hide();
$("#friendsO").show();
});
答案 1 :(得分:0)
在firefox上安装firebug并启用调试,请参阅here。