JQuery 添加类的不同方法
我见过一些使用 JQuery 将类添加到动态创建的元素的不同方法。
我最熟悉
$("<div />").addClass("class1 class2");
但是我见过很多
$("<div />", {
class : "class1 class2"
});
当我在 Fiddle< 中测试第二种方法时/a> 我可以看到 class1 和 class2 都已应用。
然而,当应用于我正在做的事情时
// this does not work
var b = $("<div id='tweetBox' />", {
class : "triangle-right right"
});
// this works
var b = $("<div id='tweetBox' />").addClass("triangle-right right");
I have seen a few different methods for adding classes to dynamically created elements using JQuery.
I'm most familiar with
$("<div />").addClass("class1 class2");
however I have seen a lot of
$("<div />", {
class : "class1 class2"
});
When I test out the second method in a Fiddle I can see both class1 and class2 are applied.
however, when applied to what i'm working on
// this does not work
var b = $("<div id='tweetBox' />", {
class : "triangle-right right"
});
// this works
var b = $("<div id='tweetBox' />").addClass("triangle-right right");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能混合搭配。
尝试:
you can't mix and match.
try:
不起作用,因为您正在创建的元素上有一个属性。
Doesn't work because there is an attribute on the element you are creating.