Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery/javascript - как узнать по какому элементу щёлкнули? / 6 сообщений из 6, страница 1 из 1
18.03.2020, 17:38
    #39938843
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery/javascript - как узнать по какому элементу щёлкнули?
Казалось бы проблема давным - давно решена, но есть нюанс.
Везде пишется:
var elem = event.target; - теперь хочу узнать атрибуты этого элемента, по которому щёлкнули, например "id"
var elemId = elem.id; - прекрасно работает, но это конструкция javascript
однако:
var elemId = elem.attr("id"); - в духе jquery нихрена не работает!
И все остальные прелести jquery так же не работают. Изволь использовать только javascript.
В чём проблема и как она решается, если решается вообще?
С уважением ВВГ
...
Рейтинг: 0 / 0
18.03.2020, 18:28
    #39938865
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery/javascript - как узнать по какому элементу щёлкнули?
ValGer,

var elemId = elem.getAttribute("id");

https://learn.javascript.ru/dom-attributes-and-properties#html-atributy
ValGer
И все остальные прелести jquery так же не работают. Изволь использовать только javascript.
это какие?
и чем тебе не нравится js?
...
Рейтинг: 0 / 0
18.03.2020, 18:51
    #39938874
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery/javascript - как узнать по какому элементу щёлкнули?
ValGer

var elemId = elem.id; - прекрасно работает, но это конструкция javascript
...
И все остальные прелести jquery так же не работают. Изволь использовать только javascript.
В чём проблема и как она решается, если решается вообще?
С уважением ВВГ

Какая проблема?
$('#myid') - это тоже javascript. Это всего лишь вызов функции
...
Рейтинг: 0 / 0
18.03.2020, 21:58
    #39938922
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery/javascript - как узнать по какому элементу щёлкнули?
voraa,

Дорогие друзья! Ну не хочу я заморачиваться с javascript - что в нём необходимо писать на пяти строках, в jquery запишется в одной. И задача стоит для примерно полутора десятков тэгов на странице и поэтому заколдыбишся писать для каждого скрипт-обработчик типа $("#myId_1").**** - $("#myId_19").*** . Гораздо удобнее делать это не в представлении, а в контроллере.
С уважением ВВГ
...
Рейтинг: 0 / 0
18.03.2020, 22:05
    #39938925
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery/javascript - как узнать по какому элементу щёлкнули?
хочешь или не хочешь - надо знать . иначе не получится.
...
Рейтинг: 0 / 0
19.03.2020, 07:13
    #39938958
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery/javascript - как узнать по какому элементу щёлкнули?
ValGer
voraa,

Дорогие друзья! Ну не хочу я заморачиваться с javascript - что в нём необходимо писать на пяти строках, в jquery запишется в одной. И задача стоит для примерно полутора десятков тэгов на странице и поэтому заколдыбишся писать для каждого скрипт-обработчик типа $("#myId_1").**** - $("#myId_19").*** . Гораздо удобнее делать это не в представлении, а в контроллере.
С уважением ВВГ

Вы все равно пишите на javascript. Jquery - это не язык, а всего лишь библиотека функций. И там нет функций на все случаи жизни. То, чего там нет, все равно приходится писать на javascript.
На javascript тоже пишут обработчик для контролера, когда это нужно и удобно.

А $("#myId_1").**** - это уже Jquery. В ваниле нет такой функции. Там надо писать document.getElementById('myId_1')
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery/javascript - как узнать по какому элементу щёлкнули? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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