javascript - 如何在函数中传递一个 JQuery 对象作为该对象方法调用的参数?

标签 javascript jquery

例如,我有一个采用 JQuery 对象的方法 showTableshowTable 调用是 append 方法的参数同一个对象。

这是我想要的结果:

body.append (this.showTable(body));

showTable 返回一个 HTML 字符串附加到 body。但我不喜欢输入两次 body,感觉很笨重。如何使 body 隐式成为要传递的变量?

最佳答案

您可以使用 .append( function(index, html) )这里的变体

body.append (this.showTable);

然后在里面

function showTable(){
    //here this points to the body element
}

关于javascript - 如何在函数中传递一个 JQuery 对象作为该对象方法调用的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18746176/

相关文章:

javascript - 在纯 js 中 move (拖动/平移)和缩放对象(图像或 div)

javascript - d3点击拖动事件嵌套

javascript - 让输入文本的背景图像在点击 "Enter"时滑出 View ?

jquery - jquery、Modenizr 和 innerShiv 之间有什么区别

javascript - 点击后需要隐藏一段文字

javascript - 使用 Javascript 搜索并显示 XML 文件中的信息

javascript - 如何在asp.net MVC中使用href从javascript在新窗口中打开打开的窗口

jquery - 动态 <li> 没有响应

javascript - 多级metis菜单项保持打开状态

javascript - 如何在html中使用mindmup js