0
我試圖用.replaceWith()取代某個論壇上相同的東西 - 它可以代替它,但是當我按下圖標時,文本沒有被添加,eventhough我正在替換的東西是完全相同的。可替換的可點擊元素不工作jQuery
這可能是什麼原因造成的?
$(".class").replaceWith("<table id='table'><img src='smiley.png' class='smiley' /></table>");
代碼是完全相同的,但在應用replaceWith()後單擊圖像不起作用。它應該給文本字段添加一個笑臉,但它現在不再有了。
你能告訴我們你的點擊處理程序嗎? – NunoCarmo
您可能會將您的點擊事件綁定到您要移除的元素。嘗試將點擊事件綁定到不會被移除的父元素,並過濾您實際想要點擊的元素。 – ponysmith
你沒有正確關閉html,因爲你正在創建一個表格和圖像,但你只是關閉圖像。 –