• jQuery


    jQuery:

      是什么:

        是一个工具,可以更加方便实现dom操作

        类似于python中的模块,库,在前端中称呼为“类库”

    jQuery几个方面:

      查找标签

      修改属性样式

      事件

      Ajax异步请求

      插件机制

    注意事项:

      一定要先导入才能使用,

      可以去官网下载jQuery包,可以下载压缩过的包,文件大小小点

     基础语法:

      $(selector).accion()

     标签查找:

      1、id查找

      2、类名查找

      3、标签查找

      4、组合查找

      提出注意点,原生DOM查找和jQuery查找出来的结果区别DOM对象与jQuery对象

      // DOM对象与jQuery对象互相转换
      $('#d1')[0]
      var d1Ele = document.getElementById('d1');
      $(d1Ele)

      层级选择器:

      后代

      儿子

      毗邻

      弟弟

      基本筛选器:

      

    // 用ul标签举例
    $('#ul>li:first')
    $('#u1>li:last')
    $('#ul>li:eq(3)')
    $('#ul>li:even')
    $('#ul>li:odd')
    $('#ul>li:gt(3)')
    $('#ul>li:lt(3)')
    $('#u1>li:not(.c1)')
    
    // 最后一个has的玩法需要写个三个div
    // 一个空div
    // 一个儿子有a标签
    // 一个儿子没有a,孙子有a标签
    $('div:has(a)')
    样式操作(原生DOM和jQuery实现标签红绿变幻)
    addClass();// 添加指定的CSS类名。
    removeClass();// 移除指定的CSS类名。
    hasClass();// 判断样式存不存在
    toggleClass();// 切换CSS类名,如果有就移除,如果没有就添加。

    jQuery操作模态框显隐(类添加隐藏类)

    # 针对表单内的标签
    $('input[type="text"]')
    # 简化写法
    $(':text')
    
    # 找到所有被选中的checkbox
    $(':checkbox')  # 注意select框中默认selected标签也会被找到
    $('input:checkbox')

    筛选器方法

    # 避免$('input:first')太麻烦
    $('input').first()
    
    $("#id").next()
    $("#id").nextAll()
    $("#id").nextUntil("#i2")
    
    $("#id").prev()
    $("#id").prevAll()
    $("#id").prevUntil("#i2")
    
    $("#id").parent()
    $("#id").parents()  // 查找当前元素的所有的父辈元素
    $("#id").parentsUntil() // 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止。
    
    $("#id").children();// 儿子们
    $("#id").siblings();// 兄弟们
    <div>
        <p>p1</p>
        <p>p2</p>
    </div>
    
    $('div>p').first().addclass('c1').next().addclass('c2');
    
    # python代码诠释链式调用,其实就是在调用方法之后讲对象再次返回
  • 相关阅读:
    Linux下安装LoadRunner LoadGenerator
    Pytorch中的model.named_parameters()和model.parameters()
    Pytorch取最小或最大的张量索引
    Pytorch之permute函数
    softmax上溢和下溢
    Explainable ML
    ML对抗攻击
    Typora快捷键记录
    ubuntu查看目录大小
    在服务器之间传输文件
  • 原文地址:https://www.cnblogs.com/yangzhaon/p/10969435.html
Copyright © 2020-2023  润新知