[英]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.