繼最佳實踐,有回調函數和處理最初父裝載格,我這樣做:正在分配的onclick函數動態創建按鈕
$("#buttons_div").
html('<input type="button" value="Click me" id="button1" />', function() {
$("#buttons_div").
on("click", "#button1", function() {
alert("alert")
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="buttons_div">
</div>
爲什麼這不起作用?
我想過。但是我怎樣才能保證事件處理程序只在方法.html完成後才被分配?不應該是回調的地方? –
或考慮到因爲'.html'沒有回調,代碼是否總是按順序執行? –
@JoãoPimentelFerreiraHTML代碼是連續的。它不是異步的。 ':)' –