Показать сообщение отдельно
  #6 (permalink)  
Старый 22.08.2013, 12:30
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от ОлегА
NeVirus,
эти 2 записи у вас разные, они могу выполнять разные вещи, в 1-ом варианте вы задали событие ко всем элементам тэга <a> и он отработает сразу после загрузки страницы, кроме клика конечно, а во 2-ом вы задали событие только 1-му элементу с id this и он отработает только после события клик, как вам надо то?
Там задан не тэг a, а id="a". ID уникален, он может быть только один на странице. В первом варианте, атрибуты меняются при загрузки документа, а во втором - при клике на элемент. Лучше так:

$("#a").click({
   $(this).prop({
      alt: 'альтернатива',
      title: 'тайтл',
      href: 'http://lalala.ru'
   });
   alert(this.alt);
   return false;
});
Ответить с цитированием