我有一个像<span id="myspan">1234 <a id="change"> </a> </span>
这样的span标签,现在我想使用jquery获得1234。任何sugeestion?如果我的跨度有一个id ??
答案 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]);
希望它会有所帮助