我在将 onclick 事件放在 jquery 上的 replaceWith 上时遇到问题。我在第二次 onclick 事件中的功能不起作用。这是我的示例代码。
示例.html
<div id = "first_div" onClick = "replace()">First</div>
我的.js
function replace() {
$('#first_div').replaceWith("<div id = 'sec_div' onclick='flyout('fb')'>Second</div>");
}
当我单击 first_div 时,它可以工作。它显示了 2nd_div,但是当我单击 2nd div 时,它什么也不做。
function flyout(data){
if (data == "fb") $('#sec_div').replaceWith("<div>Last</div>");
}