jQuery传递$(this)到一个函数

我有这样的代码行:
$(this).parent().parent().children().each(function(){
    // do something
});

它工作得很好。但我需要运行这些行多次。
所以我创建了一个函数,并将$(this)参数传递给一个函数:

myFunc( $(this) );

function myFunc(thisObj) {
    thisObj.parent().parent().children().each(function(){
        // do something
    });
}

但是这样,它没有工作。

解决方法

你可以检查这个链接。

http://jsfiddle.net/zEXrq/38/

要么

html:

<div id="wordlist">
<div id="a"></div>
<div id="b">
        <div id="e"></div>
        <div id="f">child</div>
</div>
</div>

js:

$("#f").click(function(){       
   myFunc( $(this) );             
})

function myFunc(thisObj) {
    thisObj.parent().parent().children().each(function(){
        alert("childs")
    });
}

相关文章

1.第一步 设置响应头 header(&#39;Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...