我正在动态创建一个div。我想向它添加一个onClick()事件。
我该如何添加onClick <div class="something" id="btnHome" onClick="return true">
?
abc.append(
$('<div />', { class: 'something', id: 'btnHome' })
);
编辑:
我正在寻找这样的答案
$('<div />', { class: 'something', id: 'btnHome' onClick: 'return true' })
事件委托是正确的方法,@ Tushar为您提供了答案。但是,如果您追求的是这样的事情:
$('<div />', { class: 'something', id: 'btnHome' onClick: 'return true' })
然后,您可以这样做:
$('<div/>', {
'text': 'new',
'class': 'something',
'id': 'btnHome'
}).on({
'click': function() { alert ("clicked") }
});
演示@小提琴
由于斜视在下面的评论的一个建议,你也可以使用click
作为attribue就像text
或者id
如下所示。
$('<div/>', {
'text': 'new',
'class': 'something',
'id': 'btnHome',
'click': function() { alert ("clicked") }
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句