如何激活新的輸入元素綁定模糊函數?如何激活新的輸入元素綁定模糊函數?
有時我會綁定文檔上的某些功能,當模糊,焦點,單擊,鼠標懸停或其他操作時,它會在js中執行某些操作。但此綁定不適用於新添加的元素,我如何將函數綁定到新添加的元素?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<div class="box">
<input type="text" name="a" value="a" />
<input type="text" name="b" value="b" />
</div>
<button onclick="live_blur()">live_blur</button>
<script type="text/javascript">
$(function(){
$('[name]').blur(function(){
alert(this.value);
})
});
function live_blur(){
$('.box').append('<input type="text" name="c" value="c" />');
// how to acitve new inputs when blur and alert value
}
</script>
它有任何其他的方式來做到這一點。有時我使用其他功能如tooltip(),這不能使用「on」或「live」來觸發事件 –
@ mingfish_004我認爲你正在尋找jQuery觸發器功能:http://api.jquery.com/trigger/ –