获取文本值为 jquery 的 li 的 id
get id of an li with the text value in jquery
我有密码
<li id="a1">Apple</li>
我需要做的是将文本值"Apple"作为输入,我需要找到那个li的id。
这在 javascript / jquery 中可能吗?
提前致谢! ! !
使用 jquery 获取所有 li 并循环遍历它们以找到您要查找的文本。然后,如果您找到匹配项,请获取 ID。
$(function(){
var lis = $('li');
$(lis).each(function(){
if ($(this).text() === 'Apple')
alert($(this).attr('id'));
});
});
这是一个 fiddle 示例:http://jsfiddle.net/3L5wnp2q/
您需要将 contains() 与 search string
一起使用,例如
alert($("li:contains('Apple')").attr("id"));
我有密码
<li id="a1">Apple</li>
我需要做的是将文本值"Apple"作为输入,我需要找到那个li的id。
这在 javascript / jquery 中可能吗?
提前致谢! ! !
使用 jquery 获取所有 li 并循环遍历它们以找到您要查找的文本。然后,如果您找到匹配项,请获取 ID。
$(function(){
var lis = $('li');
$(lis).each(function(){
if ($(this).text() === 'Apple')
alert($(this).attr('id'));
});
});
这是一个 fiddle 示例:http://jsfiddle.net/3L5wnp2q/
您需要将 contains() 与 search string
一起使用,例如
alert($("li:contains('Apple')").attr("id"));