gpt4 book ai didi

javascript - 如何获取 anchor 标签的文本?

转载 作者:行者123 更新时间:2023-11-29 22:01:12 25 4
gpt4 key购买 nike

我在 li 中有行,在 li 中我有 anchor 标记。我想获取该 anchor 标记的值。我正在获取 liid,但没有获取 anchor 标记的值。

<div class="testcaselist_row">
<ul>
<li id="tc_1" class="clickTestCaseRow">
<a href="#" style="color: #ffffff!important;">aa</a>
<a class="delete deleteTestCase_h"></a>
</li>
</ul>
</div>
$(document).on('click', '.clickTestCaseRow', function (e) {
var clickId = this.id;
// getting the id
alert($(this).closest('a').val()); // getting undefined
});

期望值

最佳答案

你需要 find() 而不是 closest()text() 而不是 val() .你想找到事件源的后代元素,找到后代将在另一方面最接近祖先的外观。

val() 用于输入元素,如 textboxcheckbox 等。你需要 html 或文本作为元素,如 div, span, a

Live Demo

 alert($(this).find('a').text());

要获取下一个元素,您可以使用 eq(index) 或 next

Live Demo

$(document).on('click', '.clickTestCaseRow', function (e) { 
alert($(this).find('a:eq(1)').text());
//alert($(this).find('a').next().text());
});

关于javascript - 如何获取 anchor 标签的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com