我的HTML页面上有以下代码。
<div id="dynBtn">
<span>Some content</span>
</div>
我正在进行AJAX调用,该调用返回以下HTML内容(作为字符串):
<button id="bNew">New</button>
通过在成功返回AJAX调用内执行以下jQuery脚本,我能够成功替换以上内容:
...
//ajax call
...
success: function(retVal)
{
$("div#dynBtn").replaceWith(retVal);
}
...
我可以看到页面上添加了“新建”按钮。 但是当我单击它时,它不会触发相应的jQuery
$("#bNew).click()function(){
//does not come here.
});
包含此代码的js文件肯定已加载-我已经确认了很多。
关于如何按上述动态添加新按钮后如何触发此脚本的任何建议?