jquery点击功能不起作用
问题描述:
我想给我的按钮使用jquery click
函数的一些功能。但是当我运行代码的时候,函数根本不会被调用。jquery点击功能不起作用
我的代码是:
<script type="text/javascript">
$(function() {
$("#min").click(function(e){
$("#listFriends").css('display','none');
$("#friendsO").show();
});
</script>
而且
<button id="min">[-]</button>
请任何人告诉我,我在此代码做什么错误.....谢谢..........
答
对于关闭文档就绪处理程序,您缺少});
。
$(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();
});
当您绑定事件时,该按钮是否存在? – 2013-02-23 21:15:48
@ Jean-Philippe Leclerc yes否则我如何点击按钮 – james 2013-02-23 21:19:14
您可以将按钮加载到ajax中,或者添加到dom中后将事件绑定到元素。 – 2013-02-23 21:19:53