Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery: Получить значение атрибутов внутри обработчика onclick / 5 сообщений из 5, страница 1 из 1
06.04.2013, 23:26
    #38215725
anvano
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery: Получить значение атрибутов внутри обработчика onclick
Пытаюсь сделать inline обработчик для нажатия на ссылку

Так работает:
Код: html
1.
<a href='#' id="12345" onclick='$(function(){alert("Hello");});'>test</a>



А так - нет (выдает в alert "undefined"):
Код: html
1.
<a href='#' id="12345" onclick='$(function(){alert($(this).attr("id"));});'>test</a>



Как мне внутри обработчика получить значение атрибута id от ссылки <a> ?

--------------------------------------------------------------
Запомните, товарищи офицеры, чтобы ничего не делать, надо уметь делать все.
...
Рейтинг: 0 / 0
06.04.2013, 23:33
    #38215729
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery: Получить значение атрибутов внутри обработчика onclick
какие-то нагромождения непойми чего..

Код: html
1.
<a href='#' id="12345" onclick="alert(this.id);">test</a>
...
Рейтинг: 0 / 0
06.04.2013, 23:42
    #38215735
anvano
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery: Получить значение атрибутов внутри обработчика onclick
Окей, просто с какого-то примера скопировал.

Вообще мне надо по нажатию на ссылку найти элемент (строчку таблицы) с id равным 'extra_' + id ссылки и развернуть его.
Фреймворк (yii) подключает jquery на автомате, я думал, что через него будет проще, чем лопатить DOM самому на чистом javascript

Хочу получить что-то типа того:
Код: html
1.
<a href='#' id="12345" onclick=' $(function(event){ $("#extra_12345").slideToggle("slow"); });'>test</a>



этот вариант работает, но я хочу вместо явно вшитого 12345 подставлять id нажатой ссылки.
...
Рейтинг: 0 / 0
06.04.2013, 23:49
    #38215742
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery: Получить значение атрибутов внутри обработчика onclick
Код: html
1.
<a href='#' id="12345" onclick="$('#extra_'+this.id).slideToggle('slow');return false;">test</a>
...
Рейтинг: 0 / 0
06.04.2013, 23:52
    #38215745
anvano
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery: Получить значение атрибутов внутри обработчика onclick
о, спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery: Получить значение атрибутов внутри обработчика onclick / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]