Как я понимаю, Вы желаете отыскать такой аналог вызова
$(function(){
$("p#append").click(function(){
$(this).append("<div class='div'></div>");
});
});
который создавал бы элемент по имени и затем снабжал его классом, а потом присоединял бы к указанному.
Тогда это вот что:
$(function(){
$("p#append").click(function(){
$('<div />').addClass('div').appendTo($(this));
});
});
Метод
.add() не сгодится потому, что он используется для пополнения
$-наборов. Например, его можно использовать, чтобы добавить
два div-элемента вместо одного:
$(function(){
$("p#append").click(function(){
$('<div />').add('<div />').addClass('div').appendTo($(this));
});
});
Метод
.css() не сгодится потому, что он используется для наложения
CSS-свойств. Например, вот этот вызов:
$(function(){
$("p#append").css('color', 'red');
});
налагает свойство
{color: 'red';}