2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
請(qǐng)嘗試插入 html 的其他元素
$("another selector").load("demo.php")
添加另一個(gè)元素到您的首頁(yè)并使用該元素加載 demo.php
當(dāng)您加載 demo.php 時(shí),您將從頁(yè)面中刪除 jquery,這就是為什么您什么也得不到的原因
嘗試創(chuàng)建另一個(gè)元素,正如我上面提到的
$("div").load("demo.php")

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
當(dāng)使用不帶后綴選擇器表達(dá)式的 URL 進(jìn)行調(diào)用時(shí),內(nèi)容將在刪除腳本之前.load()傳遞。.html()這會(huì)在腳本塊被丟棄之前執(zhí)行它們。然而,如果.load()使用附加到 URL 的選擇器表達(dá)式來(lái)調(diào)用,腳本會(huì)在 DOM 更新之前被刪除,因此不會(huì)被執(zhí)行。
所以當(dāng)你打電話時(shí):
$("#buttons").load("demo.php");
這將執(zhí)行腳本塊。您可能需要考慮調(diào)整此塊以確保它可以更好地與 DOM 配合使用??紤]以下。
<button id="btn">Alert</button>
<script>
$("#buttons").on("click", "#btn", function(e){
alert("Hello")
});
</script>
- 2 回答
- 0 關(guān)注
- 172 瀏覽
添加回答
舉報(bào)