addClass() removeClass()
width() innerWidth() outerWidth()
insertBefore() before()
insertAfter() after()
appendTo() append()
prependTo() prepend()
remove()
on() off()
scrollTop()

样式操作:addClass() 添加样式  removeClass() 删除样式

$('div').addClass('box2 box4')  //给div元素添加class名为 box2 和 box4 的样式,不影响原来的样式
$('div').removeClass('box1')  //删除div元素class名为 box1 的样式,不影响原来的样式。

元素宽度:width() outerWidth() innerWidth()

//style:
div{width:100px;height:100px;background:red;padding:10px;border:10px solid #000;margin:10px;}
//html:
<div>div</div>
$('div').width()  //100 盒模型content区域
$('div').innerWidth() //120 盒模型padding+content区域
$('div').outerWidth() //140 完整盒模型
【特殊】$('div').outerWidth(true) //160 完整盒模型+margin区域

位置变化:inserBefore() before() inserAfter() after() appendTo() append() prependTo() prepend()

//inserBefore() inserAfter() appendTo() prependTo()
//html:
<div>div</div>
<span>span<span>
$('span').insertBefore( $('div') ); //将span元素放置在div元素前面
//结果:<span>span</span><div>div</div>
//延用上面html
$('div').insertAfter( $('span') );  //将div元素放置在span元素后面
$('div').appendTo( $('span') );  //将div元素放置在【span元素内】的最后位置
$('div').prependTo( $('span') ); //将div元素放置在【span元素内】的最前位置//before after append prepend//上述方法类似动词 将 【谁谁】 的位置改到 【某某】 地方//这些方法类似名字 规定 【谁谁】 的位置 必须在 【某某】 地方
$('div').before( $('span') ) //规定div必须在span前方,符合规定内容不变;否则按规则改变位置[将div移到span前面]

【区别:操作元素不同】
$('div').before( $('span') ).css('background','red'); //div变红
$('div').inserBefore( $('span') ).css('background','red'); //span元素变红

事件操作:remove() on() off() scrollTop()

html:
<div>div</div>
<span>span</span>

$('div').remove();  //删除所有选中的div元素//对比直接链接事件方法
$('div').click(function(){});
$('div').on('click',function(){alert(123);
})
//对自定义事件进行操作
$('div').on('show',function(){alert(123);
})
//同时对多个事件进行操作
$('div').on('mousevoer mouseout',function(){alert(123);
})
//不同事件不同操作
$('div').on({'click': function(){alert(123);},'mouseover':function(){alert(456);}
})$('div').on('mouseover mouseout',function(){$('div').off();  //阻止所有事件$('div').off('mouseover'); //阻止鼠标移入事件
})//html:
<body style="height:2000px;"><div>div</div><span>span</span>
</body>
$('document').click(function(){alert($(window).scrollTop); //当滚动条滚动之后 滚动条顶端至浏览器顶端的距离
})

转载于:https://www.cnblogs.com/wssjzw/p/9108423.html

3. $()下的常用方法相关推荐

  1. Jqury 初识 -jqury选择元素 、 $()下的常用方法

    一.前言:认识jqury jqury: jQuery是一个兼容多浏览器的javascript库,提供了大量实用方法,简化了js操作.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器 $( fun ...

  2. linux系统里常用的抓图工具,Linux系统下屏幕截图常用方法

    电脑操作系统中一般都有自带截图快捷键,而很多软件业有截图的功能,那么Linux操作系统要如何截图呢?下面小编就给大家介绍下Ubuntu下如何截图. 在linux系统上怎么截图: 键盘上的截图键还可以用 ...

  3. Jdk1.8下ConcurrentHashMap常用方法的源码分析

    1.首先从下面这段代码开始分析 ConcurrentHashMap<String, Object> map = new ConcurrentHashMap<>();map.pu ...

  4. hutool包下BeanUtil常用方法

    Hutool是一个Java工具包,它帮助我们简化每一行代码,避免重复造轮子.如果你有需要用到某些工具方法的时候,不妨在Hutool里面找找,可能就有.本文将对Hutool中的常用工具类和方法进行介绍. ...

  5. 我的Unity学习笔记----------API常用方法和类详解(四)

    二十三. Camera组件(类) 通过获取camera组件把场景中鼠标的位置(点)转化为射线 mainCamera=GameObject.Find("MainCamera").Ge ...

  6. python模块学习(四)

    re模块 就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.正则表达式模式被编译成一系列的字节码,然后由用 C ...

  7. 11-Python基础之模块

    re模块 正则表达式: 字符组: [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字.字母.标点等等. 假如你现在要求一个位置"只 ...

  8. css 边缘闪光_css文字渐变+内发光+投影效果

    先上一张效果图,大家看看 一般都是用text-shadow来给文字加阴影的. .text{ font:100px "微软雅黑"; font-weight:bold; text-sh ...

  9. python_ re模块学习

    字符匹配(普通字符,元字符): 普通字符:大多数字符和字母都会和自身匹配 re.findall('alvin','yuanaleSxalexwupeiqi') ['alvin'] 元字符:. ^ $ ...

最新文章

  1. linux shell中./a.sh , sh a.sh , source a.sh, . ./a.sh的区别
  2. jquery改变html元素的样式,给input标签赋值,onclick中文传参问题等
  3. ubuntu开启客户端nfs服务_LINUX系统使用NFS文件共享
  4. xfce4面板消失了解决方案+xfce4的面板保存设置以及读取
  5. vue 实现数据滚动显示_vue 滚动加载数据
  6. java 英文分词器使用代码_java文本英文分词
  7. 命令点亮硬盘灯_macOS下移动硬盘无法挂载且硬盘灯一直闪烁的解决方法
  8. java 观察者模式_图解Java设计模式之观察者模式
  9. 对于一个html元素,有几种方法修改样式方法的优先级,HTMLCSS常见面试题及疑难解答...
  10. 大数据可视化常见的三种错误
  11. 一张图看透办公网安全
  12. 3.memcached的基本命令
  13. Principle 5.13 完美汉化版 Mac平台交互动效设计神器
  14. 如何提高深度睡眠质量,科学解决睡眠问题
  15. 电商小程序实战教程-总体介绍
  16. 英文标题中哪些词不用大写
  17. webpack output.publicPath
  18. JavaWeb——HTTP协议TomcatServlet学习笔记
  19. 马克飞象怎么转成html,马克飞象教程
  20. mysql存储表情字符_MySQL 存储表情字符

热门文章

  1. 计算机应用基础计算配置教案,[定稿]计算机应用基础教案_Windows_XP版V8.1(全文完整版)...
  2. linux centos安装git,centos下两种方法安装git–转载
  3. js修改html不成功,为什么这段代码中用js修改css样式中的display属性却不成功?
  4. linux 优雅重启进程,apache2 重启、停止、优雅重启、优雅停止
  5. mysql json invalid json text_MySQL 5.7新增加的json数据类型
  6. getlab如何编辑提交时显示的用户名_GitHub 如何让你的提交显示被校验
  7. python连接mongo数据库
  8. centos部署python个人博客项目
  9. 《分布式系统》教学大纲
  10. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案