【发布时间】:2013-08-01 12:10:52
【问题描述】:
我有一个像 <span id="myspan">1234 <a id="change"> </a> </span> 这样的跨度标签,现在我想使用 jquery 获得 1234。有什么建议吗??如果我的 span 有 id??
【问题讨论】:
我有一个像 <span id="myspan">1234 <a id="change"> </a> </span> 这样的跨度标签,现在我想使用 jquery 获得 1234。有什么建议吗??如果我的 span 有 id??
【问题讨论】:
$('#change').parent('span').text()
或
$('span').text();
或
$('#myspan').text();
【讨论】:
使用.text()!试试这个:
$('span').text();
【讨论】:
尝试映射:将它们收集到一个数组中,而不是两次调用 $:
var texts = $('span').map(function(){
return this.previousSibling.nodeValue
});
texts[0]; // "Some text followed by "
alert(texts[0]);
希望对你有帮助
【讨论】:
$('span').html(); 还将为您提供您提供的标签/ID 内的任何内容。
【讨论】: