之前遇到过这个问题,然后一直都没有怎么去在意,但是今天又遇到了这个问题而且一时没想到,所以特写下引以为戒。
错误写法:
$(function(){
});
$("#reset").click(function(){
$("#name").val("");
$("#password").val("");
});
正确写法:
$(function(){
//动态添加置空函数
$("#reset").click(function(){
$("#name").val("");
$("#password").val("");
});
});
应该把动态添加函数放在$(function(){});里面
分析原因:
$(function(){});这个表示在打开所在的页面时就会运行的 所以放里面在打开页面就会动态添加上,如果放在外面的话 不调用不会动态添加