<div id="message"></div>
jQuery的說:
var html_to_insert = '<div id="mynewdiv"><input id="myfield" name="myfield" type="text" value="" /></div>'
$('#message').html(html_to_insert);
HTML結果不出所料:
<div id="message"><div id="mynewdiv"><input id="myfield" name="myfield" type="text" value="" /></div></div>
我遇到的問題是,當我叫「myfield」它不起作用:
$('#myfield').change(function(){
alert("field changed");
});
我該如何解決這個問題?
我相信它不會調用它的原因是因爲該字段在頁面首次呈現時不存在,但我不知道如何解決該問題。
謝謝,我固定的變化(函數.... – Jason 2010-11-06 23:28:34
當頁面加載#myfield不存在。它只存在於jQuery將其放入html – Jason 2010-11-06 23:29:29
@Jason然後使用實例時 – PetersenDidIt 2010-11-06 23:31:36