当前位置:  开发笔记 > 前端 > 正文

JQuery:传递$(this).parent(); 方法?

如何解决《JQuery:传递$(this).parent();方法?》经验,为你挑选了1个好方法。

我有一个简单的脚本:

$('.expand').each(function(i){ 
var _Expand = $(this).parent();
    ExpGroupBy(_Expand);
});

尝试通过类'expand' 传递所有内容

然而,firebug不断弹出错误:

'TypeError:formObj.getElementsByTagName不是函数'

有任何想法吗?

谢谢^^



1> Josh Stodola..:

只要函数理解参数是jQuery对象而不是DOM元素本身.如果函数需要一个DOM元素引用,你可以像这样轻松地做到这一点......

$('.expand').each(function(i){
  var _Expand = $(this).parent();
  ExpGroupBy(_Expand[0]);  // Note the [0]
});

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有