jquery - 获取锚标记后的文本值

时间:2014-01-16 15:08:04

标签: jquery text

我是jquery的新手。有人可以帮助我在下面的html中得到'John'这个名字。谢谢。

<td aria-expanded="true" style="height: 20px; background-color: rgb(237, 240, 245);" colSpan="4">
<p class="k-reset">
<a tabIndex="-1" class="k-icon k-i-collapse" href="#"/>
Text - Name: John

5 个答案:

答案 0 :(得分:0)

如果你可以获得对锚元素的引用,(我认为下面的选择器a.k-i-collapse不够独特,无法唯一地标识元素)

var text = $('a.k-i-collapse').prop('nextSibling').nodeValue

演示:Fiddle

答案 1 :(得分:0)

<a tabIndex="-1" class="k-icon k-i-collapse" href="#">Text - Name: John</a>

console.log($(".k-icon").text());

答案 2 :(得分:0)

试试这个:

var html = $('.k-icon.k-i-collapse').html();
html = html.replace("Text - Name:",""); 
alert(html);

小提琴:http://jsfiddle.net/5Y9mG/25/

答案 3 :(得分:0)

var at = $('a.k-icon.k-i-collapse or fix your html').text()
var name = at.substr(at.indexOf(':') + 1, at.length);

答案 4 :(得分:0)

谢谢大家,但遗憾的是我的情况没有任何效果,最后我写了以下内容:

  $(".k-reset").text().replace("Name: ", "");