2010-08-06 4 views
0

Не уверен, что достаточно, как описать это, но это то, что я хочу добиться:Используйте один и тот же объект Jquery в вызове

$('.class').append($(this).attr("unit")); 

, но это ничего не добавлять, я не верю, что $ (это) является элементом.

Я не уверен, как это сделать, но если есть лучший способ привязать код к событию на div, но я не могу думать о каких-либо триггерах, которые работают при загрузке.

+0

Вы пытаетесь скопировать дочерний элемент в конец родительского элемента? – Fabian

ответ

2

Вы должны использовать .each() здесь, чтобы петли, хотя и имеют this быть то, что вы хотите, как это:

$('.class').each(function() { 
    $(this).append($(this).attr("unit")); 
}); 

Внутри закрытия .each() обратного вызова, this относится к текущему class="class" элемента вы находитесь, и выполняется для каждого матча.

Смежные вопросы