jQuery v2 0 3 沒有直播如何解決新增新元素的問題

發布 科技 2024-06-18
16個回答
  1. 匿名使用者2024-01-29

    jQuery版本後,live方法公升級為on方法,on方法可以達到live繫結的效果。

    定義和用法。

    on() 方法將乙個或多個事件處理程式新增到所選元素及其子元素。

    從 jQuery 版本開始,on() 方法是 bind()、live() 和 delegate() 方法的新替代品。 這種方法給 API 帶來了很多便利,推薦使用,因為它簡化了 jQuery 庫。

    注意:使用 on() 方法新增的事件處理程式適用於當前和將來的元素(例如,指令碼建立的新元素)。

    語法。 (selector).on(event,childselector,data,function,map)

    例項。 (document).on("click","p",function(){

    alert("the paragraph was clicked.");

    向元素新增單擊事件處理程式,包括新新增的元素

  2. 匿名使用者2024-01-28

    有辦法。 將 onclick=“method name test()” 新增到新新增的元素中只是有點麻煩。

  3. 匿名使用者2024-01-27

    我不知道你在做什麼,但是在剛才的實際測試中是可以實現的,並且可以使用on方法註冊新新增的元素來註冊事件繫結。

    如果你把**貼到處都是,問題可能出在其他地方。

  4. 匿名使用者2024-01-26

    所以我還在使用它,足夠了,而且它仍然很小。

  5. 匿名使用者2024-01-25

    父元素的操作函式是 parent() 和 parents("")..看一下 API。 這很清楚。

    parent() 是此元素之上的下一級。 parents("#abc") 是此元素的所有父元素。然後按照給出的選擇器進行匹配。

    然後是 html(.''就是這樣。 看看 api...有例子。

    這很容易學習。

  6. 匿名使用者2024-01-24

    在子視窗中呼叫 js 寫入。 main window() 定義的函式現在正在主視窗中呼叫 xxfun() 函式。 能。

  7. 匿名使用者2024-01-23

    如果是更高版本,則可以使用 on 方法,例如 $(document)on("click", selecter, function(){

  8. 匿名使用者2024-01-22

    .live() 背後的魔力在於它不會將事件繫結到您選擇的元素,而是實際上繫結到 DOM 樹的節點,而是像元素中的引數一樣傳遞它。

    然後,當您單擊某個元素時,該事件將沿 DOM 樹向上傳遞,直到它到達根節點。 此事件的觸發器位於根節點。 live() 中。

    此觸發方法將首先檢測點選的目標,以檢視它是否和諧。 live() 呼叫。 如果存在匹配項,則將執行繫結的方法。

    因為無論您在根節點中單擊什麼,都會觸發根節點事件,並且當您單擊新增到根節點的任何元素時都會發生此檢查。

    例如,您希望將單擊事件新增到 ID 為“abc”但尚未新增到頁面的元素中。

    實際上,您需要向文件元素新增單擊事件。

    在文件的點選**功能中,確定事件源。 然後,如果確定其 ID 為“abc”,則執行相應的事件函式。 像這樣的東西。

  9. 匿名使用者2024-01-21

    使用事件委託,原理是利用元素的冒泡,只要能得到哪個元素觸發了事件,你就可以通過它得到這個物件,思路就在這裡,剩下的就自己去找資訊了。

  10. 匿名使用者2024-01-20

    JQ 及以上,廢止實時,使用 $on() 代替。

  11. 匿名使用者2024-01-19

    當將元素與指定的 id 或類繫結時,該事件將不適用於更改或新新增的元素,因此我們需要使用 live 函式,它允許子元素繼承父元素的事件。

    事件委派。 live() 方法適用於由於使用事件委託而尚未新增到 DOM 中的元素:繫結到祖先元素的事件處理程式可以響應在後代上觸發的事件。 傳遞給 。

    Live() 沒有繫結到元素,而是作為特殊事件處理程式繫結到 DOM 樹的根節點。 在我們的例子中,當單擊乙個新元素時,將發生以下步驟:

    生成乙個 click 事件並將其傳遞給 handle。

    由於沒有直接繫結到的事件處理程式,因此事件會冒泡到 DOM 樹上。

    事件一直冒泡到 DOM 樹的根節點,預設情況下,該根節點繫結到此特定事件處理程式。

    執行者live() 繫結。

    此事件處理程式首先檢測事件物件的目標,以確定它是否需要繼續。 該測試是通過檢測 $('.clickme')可以找到匹配的元素來實現它。

    如果找到匹配的元素,則呼叫原始事件處理程式。

    由於該事件僅在上面的步驟 5 中進行了測試,因此隨時新增的元素將能夠響應該事件。

  12. 匿名使用者2024-01-18

    Live 是舊版本的方法,新版本的方法改為 on,需要通過 off 方法解綁。

  13. 匿名使用者2024-01-17

    有 2 種方法:

    最簡單的方法是直接在標籤中寫入 onclick="",但它有點低,第二種方法是將事件繫結到類名。

    新增乙個新的。 aaa1

    aaa2aaa3

    乙個新元素被新增到動態的末尾,如 ul。

    方法一:使用直播

    live() 函式將乙個或多個事件處理程式繫結到所選元素,並指定在發生這些事件時要執行的函式。 live() 函式用於匹配選擇器的當前和未來元素。 例如,通過指令碼動態建立的元素。

    .lilabel').live('click', function(){

    alert('ok');

    方法 2:在

    您可以通過 on 方法繫結事件,該方法可以繫結到其父級或正文,如下所示:

    #ullabel").on('click','.lilabel',function(){

    alert('ok')

    或者:("body").on('click','.lilabel',function(){

    alert('ok')

    請注意,繫結事件需要繫結到父元素。

  14. 匿名使用者2024-01-16

    例如:alert("終於進來了");

    如果將函式放在 click 事件之外,則在最初載入頁面時,$(".j_classtree"我找不到它。 j 類樹,則無法新增該函式函式。

    關於上面的點選事件。

    如何編寫點選事件:

    方法一:點選

    方法二:點選

  15. 匿名使用者2024-01-15

    $(document).on("click",".**",function())

    但是如果你使用文件,你的所有操作都會被檢測到,所以資源會被占用,你可以把文件改成你需要的點選事件的已知父ID或已知類

  16. 匿名使用者2024-01-14

    2我不知道是不是onclick的屬性,就是這個意思。

    在 js 中,編寫函式 aaa(){ 函式。

相關回答
8個回答2024-06-18

主題套件**下乙個鍵被改成乙個豫元壓縮包核銷毀檔案,在電腦上解壓出來,然後點選exe檔案進行安裝,安裝完成後,再在管理中新增手機的主題。新增手機主題後,即可正常使用。

18個回答2024-06-18

您好,您的汽車有幾個原因。

首先,先檢查一下怠速電機,怠速電機是控制怠速的主要部件(建議清洗一下,你看是不是開空調的時候怠速高,有沒有描述怠速電機沒問題(1100)左右, 如果沒有,電腦會先測試一下,如果線路沒問題,換原廠的怠速電機,不要換輔廠。 >>>More

16個回答2024-06-18

根據您提供的資訊,您可能因以下原因無法收到簡訊或驗證碼: >>>More

11個回答2024-06-18

建議清理一下,電腦卡的原因有很多,首先要排除硬體問題和網路原因。 >>>More

19個回答2024-06-18

有些款式還沒有在網上公布,可能是出口款式也在國產襪凳上賣。 你可以打電話**,問問他們廠這個孝心輪是不是他們的產品,你不告訴申鹿知道嗎?