правильная запись this?
Добрый вечер!
Подскажите, пожалуйста, как правильнее завписывать this в следующем коде: $(".card").click(function(){alert($(this).attr('id'));}); или $(".card").click(function(){alert(this.id);}); Работают оба кода. Спасибо. |
Kvazdo, второй вариант оптимальней, если this при вызове функции указывает на элемент с классом .card.
|
this - элемент
$(this) - обертка над элементом Если нужны методы обертки, то второй вариант, если сам элемент, то первый. Т. к. в данном случае и без методов обертки все можно сделать, то на кой ее создавать? |
Часовой пояс GMT +3, время: 02:07. |