jquery怎么求兄弟节点的内容值

实现步骤:1、用遍历兄弟节点的函数(siblings()、next()等)获取指定元素的兄弟节点,语法“指定元素.指定遍历函数”;2、用text()或html()函数获取被选节点的内容值,语法“兄弟节点.text()”或“兄弟节点.html()”。

jquery怎么求兄弟节点的内容值

本教程操作环境:windows7系统、jquery3.6.0版本、Dell G3电脑。

jquery求兄弟节点的内容值,可以看出两个部分:

查找兄弟节点

获取被选节点的内容值

步骤1、查找兄弟节点

jquery中提供了多种获取兄弟节点的函数,一般有七个:

siblings()方法,主要用于获得指定元素的同级所有兄弟元素

next()方法,主要用于获得指定元素的下一个兄弟元素

nextAll()方法,主要用于获得指定元素的下一个同级的所有兄弟元素

nextUntil()方法,主要用于获得指定元素的下一个兄弟元素,这个兄弟元素必须为指定元素与nextUntil()方法所设置元素之间的元素

prev()方法,主要用于获得指定元素的上一级兄弟元素

prevAll()方法,主要用于获得指定元素上一级所有的兄弟元素

prevUntil()方法,主要用于获得指定元素的上一个兄弟元素,这个兄弟元素必须为指定元素与prevUntil()方法所设置元素之间的元素

示例:使用next()获取被选元素h2的下一个兄弟节点

$("h2").next()

登录后复制

步骤2、获取被选节点的内容值

使用text() 方法设置被选节点的文本内容

示例1:获取下一个兄弟节点的内容值

nbsp;html>.siblings,.siblings *{ display: block;border: 2px solid lightgrey;color: lightgrey;padding: 5px;margin: 15px;}.color{color:red;}$(document).ready(function() {$("button").click(function() {$("h2").next().css("color","red");var con=$("h2").next().text();console.log(con);});});div (父)

p(兄弟元素)

span(兄弟元素)

h2(本元素)

h3(兄弟元素)

p(兄弟元素)

登录后复制

1.gif

示例2:获取全部兄弟节点的内容值

$(document).ready(function() {$("button").click(function() {$("h2").siblings().css("color","red");var con=$("h2").siblings().text();console.log(con);});});

登录后复制

2.gif

使用html()设置被选节点的内容(innerHTML)

示例:获取上一个兄弟节点的内容值

$(document).ready(function() {$("button").click(function() {$("h2").next().css("color","red");var con=$("h2").next().html();console.log(con);});});

登录后复制

3.gif

【推荐学习:jQuery视频教程、web前端视频】

以上就是jquery怎么求兄弟节点的内容值的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2927320.html

(0)
上一篇 2025年3月11日 19:24:14
下一篇 2025年3月7日 07:58:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jquery怎么实现几秒后跳转页面

    实现步骤:1、使用setTimeout()函数指定一个定时器,并设置定时器中执行跳转函数的等待秒数,语法“setTimeout(function(){//跳转代码},等待的毫秒数);”;2、在跳转函数中,设置“$(location).att…

    2025年3月11日
    200
  • 使用ajax需要引入jquery吗

    使用ajax不需要引入jquery;ajax全称是“Asynchronous javascript and XML”,也即异步JavaScript和XML,是指一种创建交互网页应用的网页开发技术,JavaScript原本就支持ajax,若是…

    2025年3月11日
    200
  • jquery class选择器怎么用

    在jquery中,class选择器用于选取带有指定class的所有元素;class属性用于为多个HTML元素设置特定样式,为了避免某些浏览器中出现问题,最好不要使用数字开头的class属性,语法为“$(“.class&#8221…

    2025年3月11日
    200
  • jquery的validate是标签吗

    jquery的validate不是标签,而是一款jquery插件;“jQuery Validate”插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求,该插件捆绑了一套有用的验证方法,…

    2025年3月11日
    200
  • 移动端能使用jquery吗

    移动端开发能使用jquery,但是并不建议使用;不建议使用是因为jquery屏蔽了浏览器的差异,不存在不同浏览器支持的api不同的问题,并且现在各种前端的框架极大的方便了前端的程序开发,而这些框架绝大多数都是不鼓励直接操作DOM的。 本文操…

    2025年3月11日
    200
  • vue包含了jQuery吗

    vue中不包含jquery;vue是一个用于创建用户界面的开源JavaScript框架,虽然jquery也是一个JavaScript框架,但是jquery是使用选择器选取DOM对象,对其进行赋值、取值、事件绑定等操作,而vue对数据进行操作…

    2025年3月11日
    200
  • jquery能对数组使用函数吗

    jquery能对数组使用函数;数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象,jquery可以利用trim、grep、inArray、unique等等函数来操作数组。 本文操作环境:windows10系统、jquery3.6…

    2025年3月11日
    200
  • jquery怎么判断form元素是否存在

    判断步骤:1、利用jQuery选择器选取form元素,语法“$(“form”)”或“$(“#id属性值”)”,会返回一个包含form元素的jQuery对象;2、利用length属性判断该jQu…

    2025年3月11日
    200
  • jquery怎么去掉首尾空格

    两种实现方法:1、利用trim()函数,可去除字符串开始和末尾处的所有空白字符(换行符、空格和制表符),语法“$.trim(指定字符串)”。2、利用replace()函数配合正则表达式将首尾空格替换为空字符,语法“指定字符串对象.repla…

    2025年3月11日
    200
  • jquery怎么修改select的选中值

    修改步骤:1、使用属性选择器选取原选中值,并利用attr()函数将选中状态去除,语法“$(“[selected]”).attr(“selected”, false);”;2、通过id属性值获取…

    2025年3月11日
    200

发表回复

登录后才能评论