我有一个像这样的跨度标签<span id="myspan">1234 <a id="change"> </a> </span>
,现在我想使用 jquery 获得 1234。有什么建议吗??如果我的跨度有一个ID??
问问题
18276 次
4 回答
10
$('#change').parent('span').text()
或者
$('span').text();
或者
$('#myspan').text();
于 2013-08-01T12:11:44.370 回答
3
使用.text()
!尝试这个:
$('span').text();
于 2013-08-01T12:12:24.530 回答
0
$('span').html();
还将为您提供您提供的标签/ID 内的任何内容。
于 2013-08-01T12:13:34.503 回答
0
尝试映射:将它们收集到一个数组中,而不是两次调用 $:
var texts = $('span').map(function(){
return this.previousSibling.nodeValue
});
texts[0]; // "Some text followed by "
alert(texts[0]);
希望它会有所帮助
于 2013-08-01T12:13:40.833 回答