我是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
答案 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);
答案 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: ", "");