1

我有以下一段代码

$('<ol />').appendTo('#one');
$('<li />').append(a).appendTo('#one ol');

如何组合成一行代码?我试过这个但徒劳

$('<li />').append(a).appendTo('<ol />').appendTo('#one');
4

2 回答 2

1

如果你想在一行中试试这个:

$('<ol />').appendTo('#one').append($('<li />').append(a));

链接取决于从前一个函数返回的元素,在您的原始函数中,您将 附加ali,然后附加liol,然后附加li#one

于 2013-11-08T08:16:02.693 回答
0

好的,得到你的答案:

$("<ol />").append($('<li />').append(a)).appendTo('#one');

这是诀窍!

小提琴:http: //jsfiddle.net/p2suQ/1/

于 2013-11-08T08:13:43.500 回答