码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • jQuery对于链和捕获的实战研究


    jQuery链

    在这里插入图片描述

    通过jQuery,可以将操作/方法链接在一起。
    链接允许我们在一条语句中运行多个jQuery方法(在同一个元素上)。
    JQuery方法链接
    到目前为止,我们一次编写一条jQuery语句(一条接一条)。
    然而,有一种称为链接的技术允许我们在同一个元素上一个接一个地运行多个jQuery命令。
    提示:这样,浏览器就不必多次查找同一元素。
    要链接一个动作,只需将该动作附加到上一个动作。
    下面的示例链接了css()、slideup()和slidedown()。
    “P1”元素首先变为红色,然后向上滑动,然后向下滑动:

    $("#p1").css("color","red").slideUp(2000).slideDown(2000);
    
    • 1

    在这里插入图片描述

    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    如果需要,还可以添加多个方法调用。
    链接时,代码行变得很长。
    然而,jQuery语法不是很严格;
    可以按所需格式写入,包括换行和缩进。
    以下文字也可以很好地使用:

    $("#p1").css("color","red")
      .slideUp(2000)
      .slideDown(2000);
    
    • 1
    • 2
    • 3

    jQuery 会抛掉多余的空格,并当成一行长代码来执行上面的代码行。

    jQuery - 获取内容和属性

    JQuery具有处理HTML元素和属性的强大方法。
    JQuery DOM操作
    jQuery的一个非常重要的部分是操作dom的能力。
    JQuery提供了一系列与DOM相关的方法,使得访问和操作元素和属性变得容易。
    获取内容-text()、HTML()和val()
    用于DOM操作的三种简单实用的jQuery方法:
    Text()-设置或返回选定元素的文本内容
    HTML()-设置或返回所选元素的内容(包括HTML标记)
    Val()-设置或返回表单字段的值

    $("#btn1").click(function(){
      alert("Text: " + $("#test").text());
    });
    $("#btn2").click(function(){
      alert("HTML: " + $("#test").html());
    });
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述
    在这里插入图片描述
    通过 jQuery val() 方法获得输入字段的值:

    $("#btn1").click(function(){
      alert("值为: " + $("#test").val());
    });
    
    • 1
    • 2
    • 3

    获取属性-attr()
    jQuery attr()方法用于获取属性值。
    以下示例显示了如何获取链接中href属性的值:

    $("button").click(function(){
      alert($("#runoob").attr("href"));
    });
    
    • 1
    • 2
    • 3

    对于HTML元素的固有属性,在处理过程中使用prop方法。
    对于我们自己定义的HTML元素的DOM属性,我们在处理时使用attr方法。

    1111
    
    • 1

    在本例中,元素的DOM属性是:href、target和class。这些属性是元素本身的属性,包含在W3C标准中,或者是可以在IDE中智能提示的属性。这些称为内在属性。处理这些属性时,建议使用prop方法。

    删除
    
    • 1

    在本例中,元素的DOM属性是:href、ID和action。很明显,前两个是固有属性,而最后一个动作属性是由我们定制的。元素本身没有此属性。这是自定义DOM属性。在处理这些属性时,建议使用attr方法。
    prop()函数的结果:
    1.如果有对应的属性,则返回指定的属性值。
    2.如果没有对应的属性,则返回值为空字符串。
    attr()函数的结果:
    1.如果有对应的属性,则返回指定的属性值。
    2.如果没有对应的属性,则返回值未定义。
    对于HTML元素的固有属性,在处理过程中使用prop方法。
    对于我们自己定义的HTML元素的DOM属性,我们在处理时使用attr方法。
    对于具有true和false属性的特性,如选中、选中或禁用,请使用prop()

  • 相关阅读:
    【RabbitMQ】——主题模式(Topics)
    让gorm代码飞起来,gorm+gmodeltool生成entity,让实体类代码更轻松。
    pandas常用数据操作记录
    模型评估与选择
    Docker 安装 (完整详细版)
    python获取文件路径
    JVM内存模型介绍
    【【萌新的RiscV学习之在写代码之前对于关键路径的分析-11】】
    第二十三课.扩散模型
    将项目部署到Linux系统上
  • 原文地址:https://blog.csdn.net/weixin_57198749/article/details/126235733
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号