我创建使用此代码一些元素: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