簡體   English   中英

jQuery-返回$(this)DOM元素

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

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