【发布时间】:2014-05-17 13:18:06
【问题描述】:
我有很多 functions 将被复制到多个实例中,我正在尝试简化所有内容并使 functions 易于重复使用。
为了避免硬编码值,我正在尝试建立一个父级 ID 以便能够更深入地运行一些 loops。
http://jsfiddle.net/hgwNU/
如果我有...
HTML
<div id="one">
<p>Hello</p>
<p>Hello</p>
</div>
<div id="two">
<p>Hello</p>
<p>Hello</p>
</div>
脚本
var playerOne = $('#one');
$("p").each(function() {
$(this).text('Changed');
});
我尝试了类似的方法:
$(playerOne + "p").each(function() {
但我收到了object conflict 错误。
如何在此示例中合并 playerOne 变量以仅针对 #one 中的 p 元素而不是所有元素?
http://jsfiddle.net/hgwNU/
【问题讨论】:
标签: javascript jquery variables loops dom