Как узнать какая ссылка была нажата в jQuery
Я хочу получить текст $(el).text()
из блока нескольких ссылок и назначить его для ввода HTML.
Я использую Laravel и Jquery.
Мой шаблон Блейда - это отдельный компонент, который генерируется из некоторых данных.
<div class="some-class" id="some-id">
<ol>
@foreach ($data as $el)
<li>
<a href="javascript:;" class="some-a-class">{{ $el['name'] }}</a>
</li>
@endforeach
</ol>
</div>
Затем я смотрю, как поймать щелчок ссылки, получить из нее текст и передать его на вход.
Мой код jQuery выглядит так:
$('#some-id > a').on('click', function () {
console.log(this.text());
})
Из нескольких источников выяснилось, что способ выше ^ должен работать, но для меня он даже не понимает, что я нажал.
Может быть, есть другой способ получить имя нажатой ссылки?
Спасибо.
У вопроса есть решение - Посмотреть?
Ответы - Как узнать какая ссылка была нажата в jQuery / How to get which link was clicked in jQuery

Является ответом!

02.10.2020 02:15:10
Комментарий @AlwaysHelping был именно тем, что я искал.
$(document).on('click', '#some-id a', function () {console.log($(this).text());})
Помочь в развитии проекта: