我做一個按鈕,動態與jquery事件IE的onclick不會觸發
var $btnRow = $('<input />')
.attr('type', 'button')
.attr('id', 'myID')
.attr('onclick', 'AddChildRow(this);')
.val('Row');
$btnRow.css({ 'width': '38px', 'padding': '0' });
生成的HTML後是這樣的:
<input type="button" id="myID" onclick="AddChildRow(this);" value="Row" style="width: 38px; padding: 0pt;">
我在我的js文件AddChildRow功能。它在FF中完美工作,但不在IE中(它不會調用AddChildRow)。有人有過同樣的問題嗎?該按鈕是動態DIV - >表格 - > TR - > TD模式的一部分。任何幫助將不勝感激。
您測試的IE版本是什麼? – 2011-05-13 00:39:49
jQuery可以很容易地綁定事件處理程序;不要使用'attr()'來設置'onclick'屬性。 – alex 2011-05-13 00:46:59