jQuery, получить идентификатор каждого элемента в классе с помощью.каждый?
Я пытаюсь получить id каждого элемента class но вместо этого он предупреждает каждое имя класса отдельно, так что для class="test" это предупреждений: t,e,s,t... Любые советы о том, как получить каждый элемент id, что является частью class ценится, так как я не могу понять это.. Спасибо.
$.each('test', function() {
alert(this)
});
2 ответа:
попробуйте это, заменив
.myClassNameс фактическим именем класса (но сохранить точку в начале).$('.myClassName').each(function() { alert( this.id ); });так что если класс "тест", вы бы сделали
$('.test').each(func....это специфическая форма
.each()это повторяется над объектом jQuery.форма, которую вы использовали, повторяется любой тип коллекции. Таким образом, вы по существу повторяли массив символов
t,e,s,t.используя это форма из
$.each(), вам нужно будет сделать это так:$.each($('.myClassName'), function() { alert( this.id ); });...который будет иметь тот же результат, что и в предыдущем примере.