首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery学习笔记

事件类型 行为事件: .click() 单击 .dbclick() 双击 .blur() 失去焦点时 .change() 值变化时 .focus() 获取焦点时 .focusin() jQuery扩展的获取焦点...上一个绑定函数的返回值 event.timeStamp 事件触发时的时间,其值为 (newDate).getTime() event.type 事件类型 如果一个绑定函数最后返回了 false,则默认是...jQuery还提供了一个 jQuery.when()的回调管理函数,可以用于方便地管理多个事件并发的情况。...更一般地来说 then 的行为,就是前面的注册函数的返回值,会作为后面注册函数的参数值: var defer = $.ajax({ url: '/json', dataType...flags是空格分割的多个字符串,以定义此回调对象的行为: once 回调链只能被激发一次 memory 回调链被激发后,新添加的函数被立即执行 unique 相同的回调函数只能被添加一次 stopOnFalse

3.5K20

【JQuery】基础从零入门操作,简单详细

API来绑定、触发和处理事件,使开发⼈员能够更⽅便地处理各种交互⾏为. 1:引入依赖 使⽤JQuery需要先引⼊对应的库 在使⽤jQuery CDN时,只需要在HTML⽂档中加⼊如下代码 的选择器 JQuery中所有选择器都以开头:() 五:JQuery事件 1:事件的组成 事件由三部分组成: ① 事件源: 哪个元素触发的 ② 事件类型: 是点击, 选中, 还是修改?...⽤⼾对于⻚⾯的⼀些操作(点击, 选择, 修改等) 操作都会在浏览器中产⽣⼀个个事件, 被 JS 获取到, 从⽽ 进⾏更复杂的交互操作 常见的事件 六:获取、设置元素内容 三个简单获取元素内容的JQuery...赋值 七:获取、设置元素属性 JQuery attr() ⽅法⽤于获取属性值 如果attr中只有key就是取值;有key,有value就是赋值 注:attr(attribute) 1...:取值 2:赋值 举例①更改链接 举例②更改图片尺寸 举例③点击 按钮尺寸变大 六:获取返回CSS值/属性 css() ⽅法设置或返回被选元素的⼀个或多个样式属性 1:返回属性 (1)

9910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery

    来代替,相当于原生js中的window 1.1.3 jQuery 对象和 DOM 对象 用原生 JS 获取来的对象是 DOM 对象 jQuery 方法获取的元素是 jQuery 对象。...,第二个是鼠标移出时触发的函数 只写一个参数时,鼠标移入移出都会触发它 4.1 jQuery属性操作 4.1.1 元素固有属性值 prop() 获取元素本身自带的属性,有利于对表单操作 表单属性...('属性名'); //更改 attr('属性名','属性值'); 4.1.3 数据缓存 data() 可以在指定的元素上存取数据,但不会修改DOM元素结构。...设置元素被卷去的头部和左侧 不跟参数是获取,跟参数是设置 5.1 jQuery 事件 5.1.1 on() 绑定事件 on()绑定事件的好处 可以绑定多个事件,多个处理事件函数 $('div').on...,则在后面的对象会覆盖前面的对象 6.1.2 多库共存 用来解决命名冲突的问题 jQuery解决方法 把$换成jQuery。

    8.4K10

    简单、通用的JQuery Tab实现

    最近我在实际应用中,逐步完善出一种基于 jQuery,但是比 jQuery UI Tabs 插件更小巧也更通用的简单 Tabs 实现。...这种方式最大的缺点是: HTML 代码和 JS 代码混合; 可扩展性差; 尽管可以通过 window.onload 绑定事件等方式来是实现 JS 代码从 HTML 中分离,也可以把函数改得更复杂以实现通用性...而且,jQuery UI Tabs 还提供了非常强大的控制功能,你可以动态地添加 tab,可以随意更改激活事件,可以定义切换效果,还可以设置默认激活状态和禁用等。....find("li") 来找到要添加事件的元素,绑定事件的时候,我们可以通过该元素在 $(".tabs li") 集合中的索引值来明确是哪一个标签被激活,然后对应索引值的 panel 显示。...在实际使用中,会遇到一个问题,一般我们会给 tab 中的文字加链接,那么当鼠标滑过这个 tab 的时候,如果指到了文字,那么激发事件的对象有可能是 A 元素而不是 LI 元素,则事件就不能正确激发。

    4.6K50

    jQuery笔记(2)

    顺便把之前的微博的案例修改了一下: 本文由“壹伴编辑器”提供技术支持 但是jQuery还是想要把代码极简,所以还封装了事件切换方法 hover([over],out) over: 鼠标移到元素上就要触发的函数...但是jQuery还能更加简便!假如里面只有一个函数,意思就是不管鼠标移入还是移出都会触发这个事件,此时就有个更简单的方法了: 懒就是人类进步的动力.......其余参数都可以省略 多加几个属性 王者荣耀手风琴特效案例: 手风琴特效指的是当鼠标移动到元素上时,它的宽度会变大,当鼠标移开时又变回原来的宽度 现在我们来试着做一下吧 现在做好了布局...”提供技术支持 设置或获取元素固有属性值 prop( ) 所谓元素固有属性就是元素自身自带的属性,比如元素里面的href,元素里的type....这时我们就能使parents("选择器")可以返回指定祖先元素 做案例时的收获: 保留小数的方法: toFixed( )

    84810

    oninput onpropertychange「建议收藏」

    ,是onpropertychange的非IE浏览器版本,支持firefox和opera等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生改变时奏效。...onpropertychange 这个事件在用户界面改变或者使用脚本直接修改内容两种情况下都会触发,有以下几种情况: 修改了 input:checkbox 或者 input:radio 元素的选择中状态...修改了 input:text 或者 textarea 元素的值,value 属性发生变化。 修改了 select 元素的选中项,selectedIndex 属性发生变化。   ...onpropertychange 这个事件在用户界面改变或者使用脚本直接修改内容两种情况下都会触发,有以下几种情况: 修改了 input:checkbox 或者 input:radio 元素的选择中状态...修改了 input:text 或者 textarea 元素的值,value 属性发生变化。 修改了 select 元素的选中项,selectedIndex 属性发生变化。

    53640

    02-老马jQuery教程-jQuery事件处理

    它发生在当前获得焦点的元素上。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。...第二,只触发jQuery对象集合中第一个元素的事件处理函数。 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。...在绑定事件之前,一定要确保页面中的DOM元素已经就绪。如果没有就绪或者后面动态添加的DOM元素则不会动态更新事件处理程序。 参数: type: 含有一个或多个事件类型的字符串,由空格分隔多个事件。...参数: selector:选择器字符串,用于过滤器触发事件的元素。 type:附加到元素的一个或多个事件。由空格分隔多个事件值。必须是有效的事件。...推荐用 event.which 来监视键盘输入。值是unicode编码。 3.2 事件对象的方法介绍 event.preventDefault() 阻止默认事件行为的触发。

    2.7K80

    XSS攻击在新花样

    一、JavaScript的键盘记录器 在JavaScript中创建键盘记录器通常涉及到监听键盘事件,但是出于隐私和安全的原因,现代浏览器限制了对键盘事件的访问,特别是跨域和在某些情况下,如在HTTPS页面上运行的...('Key pressed and released:', event.key); // 这里可以添加你想要执行的代码 }); 二、JQuery键盘记录器 jQuery监听键盘事件与原生JavaScript...(event) { console.log('Key released:', event.which); }); // keypress 事件在按下并释放键时触发,适用于获取字符输入...keydown事件在用户按下键时触发,keyup事件在用户释放键时触发,而keypress事件则在按下键并输入字符时触发。...三、HTML5截图 在HTML5中,可以使用canvas元素和toDataURL方法来实现截图功能。

    10510

    02-老马jQuery教程-jQuery事件处理

    注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。 keyup([[data],fn]) $('p').keyup(fn); 当按钮被松开时,发生 keyup 事件。...第二,只触发jQuery对象集合中第一个元素的事件处理函数。 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。...在绑定事件之前,一定要确保页面中的DOM元素已经就绪。如果没有就绪或者后面动态添加的DOM元素则不会动态更新事件处理程序。 参数: type: 含有一个或多个事件类型的字符串,由空格分隔多个事件。...参数: selector:选择器字符串,用于过滤器触发事件的元素。 type:附加到元素的一个或多个事件。由空格分隔多个事件值。必须是有效的事件。...推荐用 event.which 来监视键盘输入。值是unicode编码。 originalEvent dom的原始event对象。

    6.5K00

    jQuery Cheat—Sheet(jQuery学习笔记)

    在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的元素: $("p").click(function(){ $(this).hide(); }); 双击事件 当双击元素时,会发生...在下面的实例中,当双击事件在某个 元素上触发时,隐藏当前的元素: $("p").dblclick(function(){ $(this).hide(); }); 鼠标穿过事件 当鼠标指针穿过元素时...; }); 鼠标移入并点击事件 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。 在下面实例中,鼠标移入元素,并点击时,弹出“Bye!...; }); 鼠标释放事件 当在元素上松开鼠标按钮时,会发生 mouseup 事件。 在下面实例中,鼠标点击元素,释放时,弹出“Mouse up over p1!”...方法获得输入字段的值: $(“#btn1”).click(function(){ alert(“值为: “ + $(“#test”).val()); //警告框弹出test 标签输入的文本值

    16.2K30

    jQuery

    dom(js)对象; 两者的方法和属性不能混用; 使用jQuery的方法和属性时,必须保证对象是jquery对象; 2.js对象和jquery对象之间的转换: js对象 → jquery对象 $...二、jQuery事件 在js的事件中,事件前加on,可以通过绑定事件和派发事件两种方式。...function(){}); 要将jq代码写在head标签中,那么要保页面加载成功后才能使用jq的事件: jQuery对象.事件名称(fun(){}),完成绑定!...| remove():移除(自杀,连根) 属性:attr():设置或者获取元素的属性 单个属性:jq对象.attr() jq对象.removeAttr("属性名") 多个属性:jq对象...function: 完成校验的逻辑,满足返回true,不满足返回false(默认) val: 输入框中的值 ele: 被校验的输入框对象(js对象) param: 校验器的值

    4.3K20

    jQuery 教程

    选取单选按钮 点击元素 在事件中经常使用术语”触发”(或”激发”)例如: “当您按下按键时触发 keypress 事件”。...该事件方法在 jQuery 语法 章节中已经提到过。 click() click() 方法是当按钮点击事件被触发时会调用一个函数。 该函数在用户点击 HTML 元素时执行。...在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的 元素: $("p").click(function(){ $(this).hide(); }); dblclick() 当双击元素时...text() 设置或返回被选元素的文本内容 toggleClass() 在被选元素中添加/移除一个或多个类之间切换 unwrap() 移除被选元素的父元素 val() 设置或返回被选元素的属性值(针对表单元素...jQuery attr() – 设置 多个属性值 使用jQuery attr() 方法设置多个属性值。

    17K20

    前端常见面试题--初级版

    2.CSS 选择器的优先级是如何工作的?3.CSS3 有哪些新特性?4.CSS 中的盒模型是什么?5.如何实现元素的垂直和水平居中?...### 回答示例:**变量提升:**在JavaScript中,变量的声明会被提升到其所在作用域的顶部,但赋值不会。这意味着你可以在声明之前的代码中访问变量,但只能访问到其声明,而不是其值。...**事件冒泡和捕获:**事件冒泡是指事件从目标元素开始,然后逐级向上传播到DOM树的顶部;事件捕获则相反,事件从DOM树的顶部开始,然后逐级向下传播到目标元素。...2.如何在 React 中实现组件之间的通信?3.Angular 的依赖注入是如何工作的?4.你如何使用 jQuery 选择和操作 DOM?...**jQuery选择和操作DOM:**可以使用$函数选择DOM元素,然后使用jQuery提供的方法(如.html(), .css(), .addClass(), .remove()等)来操作这些元素。

    9410

    一个小时学会jQuery

    这一版能够支持对效果的更灵活定制,而且借助新增 的命名空间事件,也使插件开发变得更容易。...在jQuery中,可以获取同一类名的多个HTML元素,编写方式同CSS,即在类名的前面加上点号。...语法:$(".className") 本例通过类名来获取元素,因为使用同一个类样式的元素可能有多个,所以通过类名来获取元素返回的将是一个数组对象,即jQuery中的包装集,然后对此包装集中的元素进行相关操作...$(window).keydown() //当键盘或按钮被按下时触发事件 $(window).keypress() //当键盘或按钮被按下时触发事件,每输入一个字符都触发一次 $("input").keyup...这个值将用来取代jQuery自动生成的随机函数名。这主要用来让jQuery生成度独特的函数名,这样管理请求更容易,也能方便地提供回调函数和错误处理。

    18.6K71

    求职 | 史上最全的web前端面试题汇总及答案2

    localstorge另一个浏览上下文(另一个标签页)里被添加、修改或删除时,它都会触发一个事件,我们通过监听事件,控制它的值来进行页面信息通信。...3.for循环时,每次取出一个元素与对象进行对比,如果这个元素不重复,则把它存放到结果数组中,同时把这个元素的内容作为对象的一个属性,并赋值为1,存入到第2步建立的对象中。...2、Javascript与jQuery有什么区别? jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单。 3、在jQuery中如何注册事件?...使用bind()方法注册事件,但通常我们使用与事件同名的方法注册更方便,如:click()、hover()等。 4、如何获取Html内容?如何获取文本内容?如何获取属性值?如何获取input值?...①addClass:为元素设置class属性,如果该元素已经存在class属性,则在其值后添加空格及新的class值。 ②css:操作元素的style属性的方法。 9、如何获取一个元素的实际位置?

    6.1K20

    前端开发JS——jQuery常用方法

    handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数 7、jQuery鼠标事件之focusin与focusout事件 focusin 方法用于监听用户元素聚焦操作(如...(针对输入文本的元素,其他立即触发),会触发表单绑定的change事件 方法:$ele.change(handler(eventObject)) change的参数是函数(回调函数),表单元素值发生改变再失焦...keydown事件:每次获取的内容都是之前输入的,当前输入的获取不到,这就由下一知识点解决。...13、jQuery键盘事件之keypress()事件 keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本得到的是触发键盘事件前的文本,而keyup事件触发时整个键盘事件的操作已经完成...;如果时fadeIn(options)时一开始布局变化,然后逐渐改变透明度 options可以传递多个参数,可以字典的形式传递,具体属性及属性值可查阅官方文档。

    5K20

    求职 | 史上最全的web前端面试题汇总及答案

    事件是?IE与火狐的事件机制有什么区别? 如何阻止冒泡? ①我们在网页中的某个操作(有的操作对应多个事件)。例如:当我们点击一个按钮就会产生一个事件。是可以被 JavaScript 侦测到的行为。...(兼容所有浏览器) 如何制作一个combo选项 combo选项就是可以手动输入值,也可以选择下拉列表值的选项。...②编写js,为select添加onchange事件,onchange时将input的value置成select选中的值。 这个网上有很多成品,大家可以自己试一下,下边给出一个。...Flash的缺点是需要客户端安装Flash插件,比较大,且更改了默认的HTML页面行为;但可以方便地实现很多特效及动画,且具有较高权限。...• 相对于刷新页面,省流量 缺点: • 后退按钮无效; • 多个请求同时触发时,由于回调时间不确定,会造成混乱,避免这种混乱需要复杂的判断机制。

    1.4K10
    领券