热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQuery遍历next()方法实例

jQuery遍历-next方法实例实例定义和用法详细说明实例查找每个段落的下一个同胞元素,仅选中类名为“selected”的段落:


jQuery 遍历 - next方法实例

    • 实例
    • 定义和用法
    • 详细说明


实例

查找每个段落的下一个同胞元素,仅选中类名为 “selected” 的段落:


<html>
<head><script type&#61;"text/Javascript" src&#61;"/jquery/jquery.js">script>
head><body><p>qipa250p><p class&#61;"selected">Hello 奇葩天地网p><div><span>And www.QiPa250.comspan>div><script>$("p").next(".selected").css("background", "yellow");
script>body>
html>

运行结果&#xff1a;

在这里插入图片描述

查看源码

<html><head><script type&#61;"text/Javascript" src&#61;"/jquery/jquery.js">script>
head><body><p>qipa250p><p class&#61;"selected" style&#61;"background: yellow none repeat scroll 0% 0%;">Hello 奇葩天地网p><div><span>And www.QiPa250.comspan>div><script>$("p").next(".selected").css("background", "yellow");
script>body>html>

定义和用法

next() 获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器&#xff0c;则取回匹配该选择器的下一个同胞元素。


详细说明

如果给定一个表示 DOM 元素集合的 jQuery 对象&#xff0c;.next() 方法允许我们搜索 DOM 树中的元素紧跟的同胞元素&#xff0c;并用匹配元素构造新的 jQuery 对象。

该方法接受可选的选择器表达式&#xff0c;类型与我传递到 $() 函数中的相同。如果紧跟的同胞元素匹配该选择器&#xff0c;则会留在新构造的 jQuery 对象中&#xff1b;否则会将之排除。

请思考下面这个带有简单列表的页面&#xff1a;

<ul><li>list item 1li><li>list item 2li><li class&#61;"third-item">list item 3li><li>list item 4li><li>list item 5li>
ul>

如果我们从项目三开始&#xff0c;则能够找到其后出现的元素&#xff1a;


$(‘li.third-item’).next().css(‘background-color’, ‘red’);



<html>
<head><script type&#61;"text/Javascript" src&#61;"/jquery/jquery.js">script>
head><body>
<ul><li>list item 1li><li>list item 2li><li class&#61;"third-item">list item 3li><li>list item 4li><li>list item 5li>
ul><script>
$(&#39;li.third-item&#39;).next().css(&#39;background-color&#39;, &#39;red&#39;);
script>body>
html>

在这里插入图片描述

这次调用的结果是&#xff0c;项目 4 被设置为红色背景。由于我们没有应用选择器表达式&#xff0c;紧跟的这个元素很明确地被包括为对象的一部分。如果我们已经应用了选择器&#xff0c;在包含它之前会检测是否匹配。


推荐阅读
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 为开发者提供了一系列实用的参考网站和资源链接,包括HTML速查手册( 和 ),帮助开发者快速查找和学习相关技术知识。此外,还涵盖了其他重要的开发工具和文档,为编程工作提供全面支持。 ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 本文探讨了使用JavaScript在不同页面间传递参数的技术方法。具体而言,从a.html页面跳转至b.html时,如何携带参数并使b.html替代当前页面显示,而非新开窗口。文中详细介绍了实现这一功能的代码及注释,帮助开发者更好地理解和应用该技术。 ... [详细]
  • 本文全面解析了JavaScript中的DOM操作,并提供了详细的实践指南。DOM节点(Node)通常代表一个标签、文本或HTML属性,每个节点都具有一个nodeType属性,用于标识其类型。文章深入探讨了DOM节点的创建、查询、修改和删除等操作,结合实际案例,帮助读者更好地理解和掌握DOM编程技术。 ... [详细]
  • 在使用 jQuery 的 `html()` 方法时,我发现了一个奇怪的现象:该方法无法完整地插入指定的字符串内容。具体来说,当尝试插入较长或包含特殊字符的字符串时,部分内容可能会被截断或丢失。这一问题可能与 jQuery 对字符串的处理方式有关,建议在实际应用中进行充分测试以确保数据完整性。 ... [详细]
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • 使用Jsoup解析并遍历HTML文档时,该库能够高效地生成一个清晰、规范的解析树,即使源HTML文档存在格式问题。Jsoup具备强大的容错能力,能够处理多种异常情况,如未闭合的标签等,确保解析结果的准确性和完整性。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
author-avatar
风nds
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有