获取带有 jQuery 中的文本值的 AN LI 的 ID

get id of an li with the text value in jquery

本文关键字:AN LI ID 文本 获取 jQuery      更新时间:2023-09-26

我有一个代码

<li id="a1">Apple</li>

我需要做的是使用文本值"Apple"作为输入,我需要找到那个 li 的 id。

这在javascript/jquery中可能吗?

提前感谢!!!

你需要将contains()与类似search string一起使用

alert($("li:contains('Apple')").attr("id"));

演示

使用 jquery 获取所有 li 并遍历它们以找到您想要的文本。 然后,如果您找到匹配项,请获取ID。

$(function(){
   var lis = $('li');
   $(lis).each(function(){
       if ($(this).text() === 'Apple')
          alert($(this).attr('id'));
   });
});

下面是一个小提琴示例: http://jsfiddle.net/3L5wnp2q/