成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? jQuery頁面元素動態(tài)添加后綁定事件丟失方法,非 live
全站頭部文字 我要出現(xiàn)在這里
jQuery頁面元素動態(tài)添加后綁定事件丟失方法,非 live 652 2024-02-28   

代碼1: 以此方法綁定的input框事件,在通過add按鈕后用jquery綁定的事件 alert就會丟失

<input type="button" value="Add" name="test_but" />
<div id="test_div"><input name="test_input"/></div>
<script>
$('input[name=test_input]').change(function(){
alert($(this).val()) ;
});
$('input[name=test_but]').click(function(){
$('input[name=test_input]').clone().appendTo($('#test_div'));
});
</script> 

代碼2: 以jquery的live方法綁定change事件,alert不會丟失,但是在點(diǎn)擊add時有可能多次添加input,或者多次彈出提醒框,刷新頁面后就好了,但是多次操作后還是會這樣

<input type="button" value="Add" name="test_but" />
<div id="test_div"><input name="test_input" onchange="alert_val(this)"/></div>
<script>
$('input[name=test_input]').live('change',function(){
alert($(this).val()) ;
});
$('input[name=test_but]').click(function(){
$('input[name=test_input]').clone().appendTo($('#test_div'));
});
</script> 

代碼3: 解決之道....

<input type="button" value="Add" name="test_but" />
<div id="test_div"><input name="test_input" onchange="alert_val(this)"/></div>
<script>
function alert_val(obj){
alert($(obj).val());
}
$('input[name=test_but]').click(function(){
$('input[name=test_input]').clone().appendTo($('#test_div'));
});
</script> 

通過js原生態(tài)的onchange事件,把對象本身傳遞進(jìn)去,這樣既可以用到j(luò)query語法繼續(xù)寫東西,也不會丟失綁定事件,更加不會因?yàn)閘ive的特性導(dǎo)致事件多次執(zhí)行....完美!



主站蜘蛛池模板: 《诱惑》电影| 欧洲18一19gay同志| 手机忘记开机密码了怎么解开 | 男生的帅气头像| 贴身保镖完整电影| 南宝拉| 高地1—36集电视剧免费观看剧情| 阿尔罕布拉宫的回忆吉他谱| 视频偷窥| 看图猜明星| 降魔的| 老司机免费在线观看| 男同性网站| 电影疯狂| 老爸的筒子楼 电视剧| 从此以后歌词| 电影鸭之一族| 黄梅戏龙女全剧播放| 勿言推理 电视剧| 宋晓飞| 卜算子咏梅拼音| 88分钟| 消防给水及消火栓技术规范gb50974-2014| 视频精品| 长相思原著| 隐藏的歌手中国版全集| 歌曲我们这一辈原唱| 麦德罗| 女人的战争剧情介绍| 电影 英雄| 罗乐| 金三角电影| 韩国三及| 秀人网门户网免费| 高达w| 张天爱演过的三级| 哥哥回来了 电影| 退社申请书800字| busty buffy| 老阿姨在等你免费播放47集电视剧完整| 山楂树之恋电影剧情简介|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103