我尝试以下操作后得到一个元素的ID:的jQuery:获取元素的ID包含文本
我点击一个链接,并在它那里得到的文本。然后,我想比较该文本以获取包含它的元素。
并获取新找到的元素的ID。
但是,最新的操作返回给我一个未定义的结果,所以你的帮助是受欢迎的。
这里是我的代码:
$("#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