JQUERY基础

1.

:button会找到input里的button以及button标签,范围更大,而button只找到button标签

2.jQuery冲突问题(比如框架内含有$)


jOuery.noConflict()方法

3.

4.内容选择器


empty


parent


contains(是包含,就是只要有text里的内容就是行,不用绝对一样)


has

5.属性和属性节点


任何对象都有属性


只有DOM元素才有属性节点
属性节点保存在attribute中



6.jQuery的attr方法(针对属性节点的方法)


7.jQuery的removeAttr方法(删除属性节点)


注意:如果想删除两个属性节点,要在方法中双引号中直接写即可,中间加一个空格

8.jQuery 的prop和removeProp方法(针对属性)


和attr,removeAttr一致(eq()是获取第几个值)


9.操作类的方法


10.对HTML代码/文本/值操作的方法


和原生JS中的innerHTML一样



和原生JS中的innerText一样


设置value获取value

11.操作CSS样式的方法



12.jQuery事件绑定


13.事件冒泡(就是父元素和子元素有重复的区域,而这个重复的区域会同时触发父元素的事件和子元素的事件)和默认行为(比如点击按钮默认跳转某个页面)


1.阻止事件冒泡的代码有两种写法 如果是return false 不需要event参数 2.必须写在son里


阻止默认行为同样有两种方式,同冒泡事件

14.自动触发事件(就是不用点击按钮直接触发,用triggger(“方法名”)或者triggerHandler("方法名"))


trigger(“方法名”)和triggerHandler("方法名")的区别(triggerHandler不会触发事件冒泡和默认行为)



注意:<a>标签特殊:如果想点击a标签之后执行默认行为,需要在<a>标签里嵌套其他标签,否则不触发默认行为


15.自定义事件(必须用on)


16.jQuery命名空间(指定代码执行某个事件)


事件委托


17.jQuery的移入移出



hover可以有两个参数这两个参数是两个方法,第一个方法是移入之后的操作,第二个方法是移出之后的操作(推荐使用这个方法,因此移入移出用一个方法就可以解决了)

18.如何把局部变量变成全局变量


window.num=num

19.jQuery入口函数测试


20.on事件


可以通过addEventListener()来添加事件


21.操作DOM相关的方法


22.操作属性相关方法



attr操作属性节点


prop和attr差不多,只不过是操作属性的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。