Вопрос по anchor, jquery – Как я могу получить текст внутри тега привязки в JQuery

4

<a herf="#">link1</a>
<a href="#">link2</a>


//jquery
$("#div1 a").click(function(){
var text = $("#div1 a").text();
});

на вышеупомянутых тегах я хочу получить текст в стороне тега привязки, который я щелкнул по нему, но нажатие на каждый из тегов привязки выше дает мне тот же ответ ('link1link2'), как я могу получить 'link1' когда я нажимаю на первый тег и получаюlink2' когда я нажимаю на второй тег привязки, помните, что теги привязки могут быть бесконечными

Ваш Ответ

2   ответа
3

Внутри обработчик кликов,this ссылается на элемент, который инициировал выполнение обработчика:

$("#div1 a").click(function(){
    var text = $(this).text();
});
5

Использовать этот :

  $("#div1 a").click(function(){
    var text = $(this).text();
  });

Похожие вопросы