我創建使用此代碼一些元素:jQuery的DOM元素創建
var itemButton = $('<button />',{'id': 'searchItemButtonId'+p[i].Id, 'class': 'itemButton', 'onclick':'javascript:alert();'}).append('Add');
項與正確的ID和類設置,但「的onclick」部分不工作創建。任何ideea這裏有什麼問題?
我創建使用此代碼一些元素:jQuery的DOM元素創建
var itemButton = $('<button />',{'id': 'searchItemButtonId'+p[i].Id, 'class': 'itemButton', 'onclick':'javascript:alert();'}).append('Add');
項與正確的ID和類設置,但「的onclick」部分不工作創建。任何ideea這裏有什麼問題?
jQuery事件將刪除on
前綴,此外您需要提供一個函數,而不是字符串。
$("<button>", {
click : function() {
alert('something');
}
});
爲什麼不使用jquery點擊方法?所以你不需要onclick屬性
$('<button />',{'id': 'searchItemButtonId'+p[i].Id, 'class': 'itemButton'}).click(function(){ alert('asdf'); });
試過這個並且不起作用。 – daniels 2011-01-31 14:41:19
完美地工作。謝謝。 – daniels 2011-01-31 14:43:28