繁体   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