获取带有 jQuery 中的文本值的 AN LI 的 ID
get id of an li with the text value in jquery
我有一个代码
<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/
相关文章:
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 更改li标记文本的Javascript
- 完全可链接的li元素
- Javascript setTimeout for an array
- 使用jquery动态创建ul-li
- Javascript - element.childNodes does not see an append.newch
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 使用下拉列表筛选列表(ul>li)
- 在bootstrap中显示隐藏特定的li
- AngularJS Navigation (li ng-repeat, create header li), DOM
- Get JSON from an url
- 使用Jquery在li内部获取具有特定文本的锚点
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- 如何将li类更改为li id's在Jquery中
- ul-li专属功能
- 在LI点击时更改类
- 如何使用jquery显示具体的li数
- 获取带有 jQuery 中的文本值的 AN LI 的 ID
- How can I decrease an li width when one of the li's is c