簡體   English   中英

嘗試為div創建click方法,在IE6中不起作用嗎?

[英]Trying to create a click method for a div, doesn't work in IE6?

我做了一個簡單的div:

<div id="foo"></div>

我在jQuery中添加了一個點擊方法

$("#foo").click(wow);

function wow(){
  alert("Message");
}

在Firefox /其他瀏覽器中可以正常工作,但在IE6 / IE7中不能正常工作嗎? 為什么? 有什么具體的資源嗎?

編輯:div已經存在於dom中,並且jQuery已准備就緒運行,但仍無法正常工作。

如果要動態創建div,它將無法正常工作,並且如果該代碼在$(document).ready()之前運行,它將無法正常工作。

如果要創建動態div,則分別解決這兩個問題的方法是使用jQuery的live機制,並將所有jQuery事件綁定都放置在准備好文檔的文檔中。

另外,在將您的點擊處理函數分配給.click方法之前 ,請確保已定義該函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM