jquery获取DOM中span标记的后代/子级

时间:2013-03-01 17:22:44

标签: jquery dom

我正在遍历DOM,需要在span标记

之后获取文本
<span class="brand">Chanel</span>
- en cuir perle nacrée Wallet

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

由于

3 个答案:

答案 0 :(得分:0)

$(function () {
    var texts = $('span.brand').map(function () {
        return this.nextSibling.nodeValue
    });
    alert(texts[0]);
});

<强> Fiddle for this

答案 1 :(得分:0)

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

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

FIDDLE

答案 2 :(得分:0)

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

$(function(){
    alert($(".brand").parent().text().replace($(".brand").text(),""));
});