使用jquery只获取第一个标签内容
Only get the first tag content with jquery
我只想从代码中得到"22"。。。
<div class="left">
<a class="count-link" href="http://url1.com">
<span>22</span>
users
</a>
<a class="count-link" href="http://url2.com">
<span>10</span>
users
</a>
</div>
我试过:
var text = $('.count-link span').text()
alert(text);
但这将返回2210
我怎么能只拿到22?
尝试:first()
选择器,如图所示:
var text = $('.count-link span:first').text()
您可以使用.first()
var text = $('.count-link span').first().text()
var text = $($('.count-link span')[0]).text()
alert(text);
使用:first
选择器
var text = $('.count-link:first span').text()
alert(text);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="left">
<a class="count-link" href="http://url1.com">
<span>22</span>
users
</a>
<a class="count-link" href="http://url2.com">
<span>10</span>
users
</a>
</div>
试试这个:
var text = $('.left span:first').text();
alert(text);
您也可以在jquery 中使用eq()
过滤器
var text = $("span").eq(0).text();
使用此:
var text = $('.count-link span:first').text()
alert(text);
或
var text = $('.left span:eq(0)').text()
alert(text);
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 选择多个实例中的第一个
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 看起来第一个console.log是'It’不太对
- 与杜兰达尔合作的第一个JavaScript项目.尝试从第三方 API 获取数据
- 节点发布错误对象的第一个“属性”
- Javascript:表单验证getElementById仅返回第一个id元素
- 有人能理解为什么我的jquery函数上下滑动在我的第一个li标签上不能正常工作吗
- 更改每个 H4 标签之后的第一个 p 标签的 CSS
- jQuery [object object]在尝试将第一个h2标签转换为h1时出现错误
- 删除html文档中的第一个DIV标签
- 向第一个p标签添加更多内容,并隐藏后面的内容