我有一个html
内容,如下所示。有没有办法在两个Jquery
代码之间使用anchor
文本,而不包含任何div
或{名为“user1”的文本周围有{1}}个标签。我需要输出为“user1”。有人可以帮帮我吗
span
答案 0 :(得分:1)
这样的事情应该有效:
var theText = $('.Prev')[0].nextSibling.textContent || $('.Prev')[0].nextSibling.innerText;
答案 1 :(得分:1)
以下代码会为您提供所需的文字。
var ch1 = $("a[class=Prev]");
var ch2 = $("a[class=btnNext]");
var contents = ch1.parent().contents();
contents.slice(contents.index(ch1) + 1, contents.index(ch2)).text();
答案 2 :(得分:0)
试试这个:http://api.jquery.com/contents/
contents 返回“匹配元素集合中每个元素的子元素,包括文本和注释节点”。它应该返回四个孩子:input,a,text,a。
答案 3 :(得分:0)
您可以使用nextUntil
。