[英]jQuery - returning $(this) DOM Element
我正在使用DD_Belated.png
來保存所有IE6用戶,避免看到不受支持的png的瘋狂。
但是,這個出色的腳本采用選擇器或DOM元素作為參數,這是它發揮魔力並將有效的PNG返回IE6的唯一功能。
我是一個懶惰的程序員,做了這樣的事情:
$("img[src$=png], #search").each (
function() {
DD_belatedPNG.fix( *what-here* );
});
所以,基本上,我需要一些jQuery函數來從$(this)
返回DOM Element。
順便說一句, $(this).get()
, $(this).get(0)
或$(this)[0]
都不在IE6中工作
謝謝。
編輯 :再次,問題出在顯示器和座位之間 -在我身上。 有兩種方法-一種用於選擇器字符串,另一種用於DOM元素。 我同時使用了第一個參數-我以為我沒有this
傳遞良好的論據,所以我開始研究不同的事物-嗯,我沒有給出正確的論據-它期望使用字符串...
在您的.each函數中,“ this”變量將是您的DOM元素。 從而:
DD_belatedPNG.fix(this);
應該這樣做。
可悲的是,我要補充一點,就是我從未得到過任何IE6 PNG修復程序的支持,至少沒有真正起作用。
您是否嘗試過DD_belatedPNG.fix(this);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.