Я пытаюсь получить идентификатор элемента после следующих действий:Jquery: получить идентификатор элемента, который содержит текст
я нажимаю на ссылку, и получить текст в нем. Затем я хочу сравнить этот текст, чтобы получить элемент, который содержит его.
И получить идентификатор вновь найденного элемента.
Однако последнее действие возвращает мне неопределенный результат, поэтому ваша помощь приветствуется.
Вот мой код:
$("#mybutton").click(function (e){
e.preventDefault();
var txt = $(e.target).text();
var findTxt = $(".list:contains('txt')");
console.log("findTxt returns : "+ findTxt.attr('id'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="mybutton">Sample Text</a>
<span id="idtofind" class="list">Sample Text</span>
<span id="another" class="list">another</span>
<span id="andanother" class="list">and another</span>
Правильно. Обновлено. :) – uautkarsh