使用jquery获取跨度内的文本

时间:2013-08-01 12:10:53

标签: jquery text html

我有一个像<span id="myspan">1234 <a id="change"> </a> </span>这样的span标签,现在我想使用jquery获得1234。任何sugeestion?如果我的跨度有一个id ??

4 个答案:

答案 0 :(得分:5)

$('#change').parent('span').text()

$('span').text();

 $('#myspan').text();

答案 1 :(得分:2)

使用.text()!试试这个:

$('span').text();

答案 2 :(得分:0)

$('span').html();也会为您提供您提供的标记/ ID内的任何内容。

答案 3 :(得分:0)

尝试映射:将它们收集到一个数组中,而不是两次调用$:

var texts = $('span').map(function(){
    return this.previousSibling.nodeValue
});
texts[0]; // "Some text followed by "
alert(texts[0]);

希望它会有所帮助