jQuery基本语法2

jQuery事件

一:jQuery鼠标事件

  • click单击
  • dbclick双击

$ele.click()不带任何参数一般是用来指定触发一个事件

$ele.click( handler(eventObject) )绑定$ele元素,每次$ele元素触发点击操作会执行回调 handler函数,$("#a").click(function() {});

$ele.click( [eventData ], handler(eventObject) )可以接受一个数据参数,这样的处理是为了解决不同作用域下数据传递的问题

$("#test").click(11111,function(e) {//e.date => 11111 传递数据});

  • mousedown鼠标按下
  • mouseup鼠标弹起

如果在一个元素按住了鼠标不放,并且拖动鼠标离开这个元素,并释放鼠标键,这仍然是算作mousedown事件任何鼠标按钮被按下时都能触发mousedown事件,用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3。mouseup类似。

     click事件其实是由mousedown于mouseup 2个动作构成,所以点击的动作只有在松手后才触发

  • mousemovek 移动

mousemove事件是当鼠标指针移动时触发的,即使是一个像素 。

  • onmouseover()移入
  • onmouseout()移出
  • mouseenter与mouseleave事件判断鼠标是否有移到元素内部或是元素外部,

mouseenter事件和mouseover的区别 关键点就是:冒泡的方式处理问题。

mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发

  • handlerIn(eventObject):当鼠标指针进入元素时触发执行的事件函数
  • handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数

二:jQuery表单事件

  • focusin事件用户在点击聚焦的时候
  • focusout事件用户在点击失去焦的时候,blur事件同样

focusin事件与focusout事件,同样用于处理表单焦点的事件还有blur与focus事件,它们之间的本质区别:是否支持冒泡处理.

      focus()在元素本身产生,focusin()在元素包含的元素中产生
  • change() 当元素的值发生改变时,会发生 change 事件。<input>元素,<textarea>和<select>元素的值都是可以发生改变的
  • select事件当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件
  • submit()当提交表单时,会发生 submit 事件。该事件只适用于表单元素。

三:jQuery键盘事件

  • keydown:按下键盘
  • keyup是在键盘松手就会触发
  • keypress 事件与 keydown 事件类似。当按钮被按下时,会发生该事件。它发生在当前获得焦点的元素上。不过,与 keydown 事件不同,每插入一个字符,就会 发生 keypress 事件。

jQuery on()方法是官方推荐的绑定事件的一个方法。

时间: 2024-10-09 20:43:04

jQuery基本语法2的相关文章

前端之JQuery:JQuery基本语法

jQuery基本语法 一.jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2.什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3.如何使用jQuery? 1.导入 <script src="jquery-3.2.1.js"></script> 或者<script src="jquery-3.2.1.min.js"></script&

pyquery——以jQuery的语法来操作解析xml文档

pyquery允许对xml文档进行jquery查询.该API尽可能类似于jquery.pyquery使用lxml进行快速的xml和html操作,能够以jQuery的语法来操作解析 HTML 文档. 实例:爬取疫情报告https://voice.baidu.com/act/newpneumonia/newpneumonia (今天报错还未调试成功,明天继续) import requests from pyquery import PyQuery as pq def get_page(url): "

web前端【第十篇】jQuery基本语法

一.jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2.什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3.如何使用jQuery? 1.导入 <script src="jquery-3.2.1.js"></script> 或者<script src="jquery-3.2.1.min.js"></script> 2.语法规则:

Jquery的语法与选择器

jQuery的基础语法 是 $(selector).action() 其中selector是选择和查找html元素 action是执行元素. $(this).hide() - 隐藏当前元素 $("p").hide() - 隐藏所有 <p> 元素 $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素 $("#test").hide() - 隐藏所有 id=&quo

jquery基本语法(一)

https://www.cnblogs.com/haiyan123/p/7657151.html 一.jQuery基础1.为什么要用jquery?    写起来简单,省事,开发效率高,兼容性好2.什么是jQuery?    jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3.如何使用jQuery?    1.导入 <script src="jquery-3.2.1.js"></script>           或者<s

jQuery基本语法

jQuery 是 JavaScript 的一个函数库.方便.主流 jQuery的开发步骤: (1) 导入jQuery 库 (2)  在 <script src="../js/jquery-3.1.0.min.js" type="text/javascript"></script> <script> $(function(){ 写jQuery代码: }); </script> (3)jQuery对象   vs     D

jQuery核心语法

.each只是处理jQuery对象的方法,jQuery还提供了一个通用的jQuery.each方法,用来处理对象和数组的遍历 jQuery/($).each(array, callback )jQuery/($).each( object, callback ) $.each(["say", "你好"], function(index, value) { //index是索引,也就是数组的索引 // value就是数组中的值 return false; //停止迭代

jQuery 选择器语法

jQuery选择器分为如下几类(点击“名称”会跳转到此方法的jQuery官方说明文档): 1. 基础选择器 Basics 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的名称选择, $("a") 选择所有<a>元素 .class 根据元素的css类选择 $(".bgRed") 选择所用CSS类为bgRed的元素 * 选择所有元素 $("*")选

认识JQuery,JQuery的优势、语法、多库冲突、JS原生对象和JQuery对象之间相互转换和DOM操作,常用的方法

(一)认识JQuery  JQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一套定义好的方法    JQuery的主旨:以更少的代码,实现更多的功能 (二)JQuery的优势 1)可以像CSS一样访问和操作DOM 2)修改CSS控制页面外观 3)简化JS代码操作 4)事件代理更加容易 5)动画效果使用方便 6) Ajax技术更加完美 7)大量的基于Jquery的插件 8)可以自定义扩展功能插件 (三)JQuery的语法 格式:$(selector).actio