Javascript jquery附加一个没有html标记的类

Javascript jquery附加一个没有html标记的类,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,有没有更干净的方法可以在没有html标记div的情况下将类附加到选择器之后 $('#apple').append($('<div></div>').addClass('icon-spinner')); //something else other than '<div></div>' ??? $('#apple').append($('').addClass('icon-spinner'); //除“”以外的其他内容??? 我发现的大多数示例

有没有更干净的方法可以在没有html标记div的情况下将类附加到选择器之后

$('#apple').append($('<div></div>').addClass('icon-spinner')); 
//something else other than '<div></div>' ???
$('#apple').append($('').addClass('icon-spinner');
//除“”以外的其他内容???

我发现的大多数示例都有某种html标记,但我相信有更简洁的方法来创建div元素(性能和语法):

JSFiddle:


参考资料:

  • 基准:


并附加类?
var div = $(document.createElement('div'));
div.addClass('icon-spinner');
$('#apple').append(div);