我有一个div,我有跨度,我想阅读内跨的所有文本。我无法读取范围“名称”文本。以下代码有什么问题?
<div id= "myList">
<span class="FirstSpan">
<span class = "name">
</span>
</span>
</div>
var values= [];
$('#myList').find('span.name').each(function () {
$alert($(this).html());
values.push($(this).html());
});
答案 0 :(得分:3)
$alert()
应为alert()
你可以尝试
$(this).text()
完整代码
var values = [];
$('#myList span.name').each(function () {
alert($(this).text());
values.push($(this).text());
});
<强> DEMO 强>
其他方式:
var values = [];
$('#myList span.name').text(function(i, text) {
alert(text);
values.push(text);
});
<强> DEMO 强>
相关参考:
答案 1 :(得分:1)