jquery - 如何使用第一个类型
问题描述
我的 html 代码我不会只得到第一个a[rel=next]
元素
<div id="devices">
<div class="display-controls">
<div class="pagenav">
<a rel="next" class="ahrf" href=".html"><i class="fa fa-angle-right"></i></a>
<a rel="last" class="ahrf" href=".html">Last <i class="fa fa-angle-double-right"></i></a>
</div>
</div>
/**some code**/
<div class="display-controls">
<div class="pagenav">
<a rel="next" class="ahrf" href=".html"><i class="fa fa-angle-right"></i></a>
<a rel="last" class="ahrf" href=".html">Last <i class="fa fa-angle-double-right"></i></a>
</div>
</div>
</div>
如何首先获得<a rel="next"
我的尝试
$('.display-controls .pagenav a[rel="next"]:first-of-type')
不工作
解决方案
请尝试如下:
var res = $('.display-controls .pagenav a[rel="next"]:first');
console.log("result",res);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="devices">
<div class="display-controls">
<div class="pagenav">
<a rel="next" class="ahrf" href=".html">next1<i class="fa fa-angle-right"></i></a>
<a rel="last" class="ahrf" href=".html">Last <i class="fa fa-angle-double-right"></i></a>
</div>
</div>
/**some code**/
<div class="display-controls">
<div class="pagenav">
<a rel="next" class="ahrf" href=".html">next2<i class="fa fa-angle-right"></i></a>
<a rel="last" class="ahrf" href=".html">Last <i class="fa fa-angle-double-right"></i></a>
</div>
</div>
</div>
推荐阅读
- nginx - 结合nginx中的重写规则和代理通行证?
- mysql - 如何简化节点js查询中的嵌套if循环
- python - 无法打开标签文件暗网 Yolo
- java - 将资源文件夹目录从目标类更改为 Java 中的源
- kubernetes - Kubernetes 中入口的服务规模限制
- python - python,使用 unpack_from 和 fmt
- xcode - 安装 Xcode 10.0 的最低硬件和软件要求
- kubernetes - 使用 Prometheus 监控 Kubernetes 持久卷的使用情况
- javascript - SVG defs 多个元素 CSS 变一
- c# - 一些 Alt 键改变了我的 RichTextBox 字体