我正在尝试将一个类添加到新附加的 DIV 中,而不使用以下内容:
t.y.append('<div class="lol'+i+'"></div>');
这是我正在尝试做的一个更好的例子:
var t = this;
$(this.x).each(function(i, obj) {
//append new div and add class too <div></div>
t.y.append('<div></div>').addClass('lol'+i);
});
页面加载 HTML 如下所示:
<div class=".slideButton0 .slideButton1 .slideButton2" id="sliderNav">
<div></div>
<div></div>
<div></div>
</div>
当您通过以下方式追加元素时.append
,它不会更改 jQuery 对象的上下文。
你可以这样写:
$('<div></div>').appendTo(t.y).addClass('lol'+i);
or
$('<div></div>').addClass('lol'+i).appendTo(t.y);
(它们都做同样的事情,只是顺序不同,第二个可能更清楚)
jQuery 对象的上下文将是新创建的 div。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)