有没有办法添加类或改变动态添加到正文的对象?
我通过javascript向身体添加一系列对象。 Fot实例我添加了一些动态生成并添加到正文的链接。当它们被加载时,我需要选择第一个div并为其添加一个新类。
我似乎无法找到任何方法来执行此操作...更新DOM或我应该如何解决这个问题?必须有一种方法来改变动态添加的对象。
任何线索?
感谢您的帮助!
答案 0 :(得分:1)
如果您动态添加它们,那么您可以使用已有的对象。否则你需要找到他们的嘶嘶声。
//create the elements
var $link1 = $('<a>click me</a>').attr('href','page1.html');
var $link2 = $('<a>click me</a>').attr('href','page2.html');
//append the elements
$('#some-links').append($link1).append($link2);
//use the element we created
$link1.addClass('my-class');
//find the second link element using sizzle
$('#some-links>a').eq(1).addClass('my-other-class');
答案 1 :(得分:0)
当然,你可以:
var a = $('<a>');
a.html('new link').appendTo('#menu');
a.addClass('border');
或
var a = $('<a>');
a.html('new link').appendTo('#menu');
$('#menu a').addClass('border');
答案 2 :(得分:0)
为什么不在生成的元素中添加类名?
即:
$('span').html('Hello world').addClass("fancyText").appendTo('body');