最简单的写法(jQuery)

时间:2011-08-29 11:13:56

标签: jquery

是否有任何可链接的方法/方法可以在一行中编写

var $d = $('<div>').addClass('clear');
$('.clearAfter').after($d);

以下内容将把css样式添加到clearAfter而不是

$('.clearAfter').after('<div>').addClass('clear');

3 个答案:

答案 0 :(得分:4)

您可以使用我认为最易读的insertAfter

$('<div />').addClass('clear').insertAfter('.clearAfter');

或者,不那么漂亮:

$('.clearAfter').after($('<div>').addClass('clear'));

答案 1 :(得分:4)

您可以使用insertAfter:

$('<div>').addClass('clear').insertAfter('.clearAfter');

或者您可以这样做:

$('.clearAfter').after('<div class="clear" />');

答案 2 :(得分:2)

怎么样?
$('.clearAfter').after($('<div>').addClass('clear'));