当前位置: 代码迷 >> JavaScript >> =============大伙注意一下jQuery的end()方法============,该如何解决
  详细解决方案

=============大伙注意一下jQuery的end()方法============,该如何解决

热度:115   发布时间:2012-05-23 13:44:13.0
=============大伙注意一下jQuery的end()方法============
jquery版本1.6.3
JScript code


 $(function () {

            $("div").clone().appendTo("body").end().addClass("s")

        });




end()方法在chrome 13.0.782.220 m及IE8中呈现的结果不一样。
不知道大家有没有注意到这样的事情,求解。

------解决方案--------------------
不好意思,我理解错你的意思了,可能ie下end是结束的clone()而不是appendTo()。。。具体原因应该是jquery忽略了吧,一个兼容性bug!

------解决方案--------------------
探讨

补一下html
HTML code


<div>
<span>hello</span>
<span>1</span>
<span><span>submit</span></span>
</div>

------解决方案--------------------
顶一下

按照jQuery的说明,appendTo并没有对jquery对象进行破坏性操作(改变现有对象列表),所以应该不算才是的
------解决方案--------------------
顶下,以后知道了!学习下!
------解决方案--------------------
$("div").clone().appendTo("body").end().addClass("s")

使用性错误 end在这里没意义
  相关解决方案