第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

當(dāng)我在 jquery 中使用 load() 函數(shù)時(shí),按鈕不起作用

當(dāng)我在 jquery 中使用 load() 函數(shù)時(shí),按鈕不起作用

PHP
慕標(biāo)5832272 2023-06-24 17:31:46
當(dāng)我使用 load() 方法時(shí),加載的文件中的按鈕不起作用;主頁(yè)中的代碼;$("html").load("demo.php")demo.php中的代碼;<button id="btn">Alert</button><script>var btn = document.getElementById("btn");btn.onclick = function(){alert("Hello")}</script>當(dāng)我只打開 demo.php 時(shí)該按鈕工作正常,但當(dāng)我將其加載到另一個(gè)文檔中時(shí)該按鈕不起作用。有什么解決辦法嗎?當(dāng)我用 body 選擇器替換 html 選擇器時(shí),它起作用了$("body").load("demo.php")我發(fā)現(xiàn)了一些事情,但仍然沒有解釋原因。當(dāng)我使用 Javascript 內(nèi)聯(lián)時(shí),它將在主頁(yè)中工作,如下所示;<button onclick="alert('hello')" id="btn">Alert</button>
查看完整描述

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")


查看完整回答
反對(duì) 回復(fù) 2023-06-24
?
慕斯709654

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>


查看完整回答
反對(duì) 回復(fù) 2023-06-24
  • 2 回答
  • 0 關(guān)注
  • 172 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)