[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JQuery и вставка смайлов
Stasonix
есть 10 смайликов, по нажатию на каждый из них должен выскакивать alert с его же title'ом:
$('#sm').click(function(){
var smtit = $(this).attr("title");
alert(smtit);
});
<
img src="http://www.cyberforum.ru/images/1.gif" id="sm" title="<1>" />
<
img src="http://www.cyberforum.ru/images/2.gif" id="sm" title="<2>" />
<
img src="http://www.cyberforum.ru/images/3.gif" id="sm" title="<3>" />
<
img src="http://www.cyberforum.ru/images/4.gif" id="sm" title="<4>" />
<
img src="http://www.cyberforum.ru/images/5.gif" id="sm" title="<5>" />
<
img src="http://www.cyberforum.ru/images/6.gif" id="sm" title="<6>" />
<
img src="http://www.cyberforum.ru/images/7.gif" id="sm" title="<7>" />
<
img src="http://www.cyberforum.ru/images/8.gif" id="sm" title="<8>" />
<
img src="http://www.cyberforum.ru/images/9.gif" id="sm" title="<9>" />
<
img src="http://www.cyberforum.ru/images/10.gif" id="sm" title="<10>" />

но алерт появляется только у 1-го смайла, как сделать чтоб на все оно работало?



Спустя 5 минут, 3 секунды (14.05.2011 - 16:06) sharki написал(а):
Замени везде с id="sm" на class="sm" и поправь JS $('.sm')

И надо понимать, что id это уникальный идентификатор блока или чего либо, его можно использовать на странице только один раз с одним именем. А class сколько угодно с тем же именем

Спустя 2 минуты, 40 секунд (14.05.2011 - 16:09) Stasonix написал(а):
СПА-СИ-БО!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.