【发布时间】:2011-12-19 02:48:27
【问题描述】:
我对此有点困惑。我想创建一些元素(使用 jQuery),在该包装集上调用一个函数,并通过一个链继续这个过程几次。例如,
$('<div id="xxx"></div>')
.call_plugin()
.append('<div id="yyy"></div>')
.call_plugin()
.etc...
.end();
第一次调用插件影响 xxx,第二次影响 yyy,依此类推。但这并没有发生;我认为 call_plugin() 每次都在第一个 div (id=xxx) 上被调用。有解决办法吗?
提前致谢!
【问题讨论】:
-
.append() 实际上“粘贴” yyy insdes xxx,并返回新的 xxx。所以第二个 call_plugin 会影响新的 xxx。
标签: javascript jquery jquery-chaining