jquery语法

这篇具有很好参考价值的文章主要介绍了jquery语法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 类名操作

$('div').addClass('box') //为所有匹配到的元素添加box类名
$('div').removeClass('box') //为所有匹配到元素删除box类名
$('div').toggleClass('box') //为所有匹配到的元素切换类名 (匹配的元素拥有当前类名则去掉,没有则添加)
$('div').addClass('box1 box2') //多个类名之间空格隔开

2. dom显示隐藏

// 利用display属性操作
$('div').show() //显示匹配到的元素 display 的值为非none
$('div').hide() //隐藏匹配到的元素  display 的值为none
$('div').toggle() //切换到另一个状态(显示->隐藏 || 隐藏->显示) display的值为none或非none

3. dom结构添加

$('.box').append('<p>新内容</p>') //在元素结尾(内部)插入指定内容
$('<p>新内容</p>').appendTo('.box') //与append唯一的区别是 参数位置交换
$('.box').prepend('内容') //在元素头部(内部)插入指定内容
$('.box').after('<p>新内容</p>') //在元素之后插入指定内容(作为兄弟节点存在)
$('.box').before('<p>新内容</p>') //在元素之前插入指定内容,与after相反(作为兄弟节点存在)


4. 插入样式

1. 单个属性写法

$('.box').css('width', 100) // 给元素添加宽度100px
$('.box').css('height', 100) // 给元素添加高度100px
$('.box').css('background', '#fffc9b') // 给元素添加背景色

2. 多个属性写法(跟单个写法效果无差别)
     - 有`-`连接的属性可以把`-`后一个字母变成大写`font-size 改为 fontSize`
     - 有`-`连接的属性可以把属性用单引号或双引号包裹起来`font-size 改为 'font-size'`

$('.box').css({
    width: 100,
    height: 100,
    background: '#fffc9b',
    fontSize: 20, // 给元素设置字体大小
    'font-weight': 700 // 给元素设置字体加粗
})

5. ajax接口请求

$.ajax({
  url:'/user',//接口
  type:'post',//请求方式
  data:{//向后台发送参数
      id:'10'
  },
  async:true,//请求是否异步(默认异步)
  dataType:'json'//规定返回数据的格式
  beforeSend:function(){
    //请求前的回调
  },
  success(result){
    //请求成功时的回调    
  },
  complete:(){
    //请求完成的回调
  },
  error(err){
    //请求失败的回调
  }  
})

6.屏幕距离获取

//鼠标距离当前块左上角距离
  e.offsetX
  e.offsetY
//鼠标距离当前页面根节点左上角距离
  e.clientX
  e.clientY
//鼠标距离当前屏幕左上角距离
  e.screenX
  e.screenY

[待续]...文章来源地址https://www.toymoban.com/news/detail-463820.html

到了这里,关于jquery语法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium元素定位,获取某个元素下的所有元素

    例: 想要获取所有的li元素: 结果如下 获取到元素后可以直接进行操作: list_tab[2].click() list_tab[5].send_keys(‘123456’)

    2024年02月16日
    浏览(44)
  • 【Linux】shell中快速遍历所有文件下匹配的内容

    目录 1.举例 2.find命令 2.1. find命令作用 2.2. find命令选项基本格式 2.3. 常用选项 2.4. 常用动作  2.5. 根据文件名进行匹配  2.5.2 在/home目录下查找以.txt结尾的文件名  2.5.3 同上,但忽略大小写  2.5.4 查找 /home/ 下所有以.txt或.pdf结尾的文件 2.5.5 查找 /home/ 下所有以a开头和以.txt结

    2024年02月07日
    浏览(60)
  • golang 正则匹配(更详细易懂 语法+示例)

    package main import (     \\\"fmt\\\"     \\\"regexp\\\" ) func main() {     text := `Hello 世界!123 Go.`     reg := regexp.MustCompile(`[a-z]+`)             // 查找连续的小写字母     fmt.Printf(\\\"%qn\\\", reg.FindAllString(text, -1)) // 输出结果[\\\"ello\\\" \\\"o\\\"]     reg = regexp.MustCompile(`[^a-z]+`)             // 查找连续的非

    2024年02月13日
    浏览(44)
  • python 找出list列表中相同元素(指定元素)的所有索引

    有时需要获取 列表 中某一元素的所有索引,而获取列表元素索引的函数 index 只能返回第一个满足条件的元素的索引。 此时我们可以通过两种方式获取其所有索引: 1.将list转为array 对于array对象,可以使用如下方式获取某个元素的所有索引 其中nums_list为原始列表,nums为arr

    2023年04月14日
    浏览(46)
  • Javascript知识【jQuery样式操作&案例:jQuery隔行换色】

    💂 个人主页:  爱吃豆的土豆 🤟 版权:  本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主 💬 如果文章对你有帮助、 欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 🏆 人必有所执,方能有所成! 🐋希望大家多多支持😘一起进步呀! 目录 1,jQuery样式操作

    2024年02月21日
    浏览(55)
  • Elasticsearch(十)搜索---搜索匹配功能①--查询所有文档和term级别查询

    之前的学习我们已经了解了搜索的辅助功能,从这一章开始就是ES真正核心的功能,搜索。针对不同的数据类型,ES提供了很多搜索匹配功能:既有进行完全匹配的term搜索,也有按照范围匹配的range搜索;既有进行分词匹配的match搜索,也有按照前缀匹配的suggesr搜索。我们同样

    2024年02月11日
    浏览(58)
  • MongoDB 获取数组中匹配到的第一个元素对象

    例如当前test库中的grade集合中有两条文档数据,如下图所示: 相关的两个实体映射类如下: 

    2024年02月12日
    浏览(41)
  • Rust语法:所有权&引用&生命周期

    垃圾回收管理内存 Python,Java这类语言在管理内存时引用了一种叫做垃圾回收的技术,这种技术会为每个变量设置一个引用计数器(reference counter),来统计每个对象的引用次数。 一旦某个对象的引用数为0,垃圾回收器就会择取一个时机将其所占用的空间回收。 以Python为例子

    2024年02月12日
    浏览(55)
  • Jquery操作html常用函数

    1. text() 获取元素的文本内容:$(\\\"#element\\\").text(); 设置元素的文本内容:$(\\\"#element\\\").text(\\\"New Text\\\"); 2. html() 获取元素的 HTML 内容:$(\\\"#element\\\").html(); 设置元素的 HTML 内容:$(\\\"#element\\\").html(\\\"pNew HTML/p\\\"); 3. val() 获取表单元素的值:$(\\\"#input\\\").val(); 设置表单元素的值:$(\\\"#input\\\").val(\\\"New Value\\\"

    2024年02月15日
    浏览(35)
  • matlab:输出一维矩阵中所有重复元素的索引

    参考:https://www.zhihu.com/question/496060981

    2024年02月07日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包