0

我在如何在 appendTo 的选择器上应用 jquery 事件帮助程序时遇到了一些麻烦。我有这个代码:

$('<input/>').attr({ id: 'submitbtn', type: 'submit', value: 'Click me' }).appendTo('form');

现在,当我尝试在这个附加的提交按钮上使用点击功能时,没有任何反应

$('input#submitbtn').click(function() { // code here });

如果此元素是纯 html,则它可以正常工作。我怎样才能使这项工作?任何帮助表示赞赏。

提前致谢!

4

1 回答 1

1

您必须使用现场活动:

$('input#submitbtn').live('click', function(e) {
    /* code here */
})

常规事件仅绑定到绑定事件时存在的元素。

PS:我希望你只创建一个按钮。ID必须是唯一的- 如果不是,事情通常会中断。如果您计划创建多个按钮,请使用类而不是 ID,.而不是#在选择器中。

于 2011-03-06T11:23:07.877 回答