【发布时间】:2015-03-24 15:05:57
【问题描述】:
我有一个跨度,里面有一个文本,例如:
<span class="characters-count">(160 Characters Left)</span>
在这种情况下给定了一个类.characters-count,当我尝试使用 jQuery 类选择器来获取跨度内的文本时:
$(".characters-count")[0].text();
它返回未定义的!
但是这个选择器效果很好:
$("span.characters-count").text();
谁能解释发生了什么?
【问题讨论】:
-
你似乎认为选择器有什么不同,但是为什么你的行中有
[0]不起作用? -
您的代码
$(".characters-count")[0].text();不应该用于检查控制台是否有错误 -
@nnnnnn 抱歉我没听懂,你到底是什么意思?
-
仔细查看您自己的代码 - 不起作用的行在
.text()之前有[0]。为什么? -
@nnnnnn 因为类选择器将返回一个列表
标签: javascript jquery html jquery-selectors