-2

我正在遍历一个 DOM 并且需要在 span 标签之后获取文本

<span class="brand">Chanel</span>
- en cuir perle nacrée Wallet

我只是在 javascript 之后启动 jquery 并且想知道我需要使用什么选择器来选择 span 标签下方的文本?

谢谢

4

3 回答 3

0
$('.brand').parent().contents().filter(function() {
    return this.nodeType == 3;
});

或者

var txtElem = $('.brand').get(0).nextSibling;

小提琴

于 2013-03-01T17:28:31.023 回答
0
$(function () {
    var texts = $('span.brand').map(function () {
        return this.nextSibling.nodeValue
    });
    alert(texts[0]);
});

小提琴为此

于 2013-03-01T17:28:15.777 回答
0

试试这个:- http://jsfiddle.net/5dxcG/

$(function(){
    alert($(".brand").parent().text().replace($(".brand").text(),""));
});
于 2013-03-01T17:34:11.990 回答