在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
常用的jQuery事件有几种?分别是什么?事件方法会触发匹配元素的事件或将函数绑定到所有匹配元素的某个事件。事件方法触发器或添加一个函数到被选元素的事件处理程序。
jQuery事件学习目标:至少掌握两个常用的jQuery事件
jQuery常用事件如下:
click() 鼠标单击
blur() 元素失去焦点
focus() 元素获得焦点
mouseover() 鼠标进入(进入子元素也触发)
mouseout() 鼠标离开(离开子元素也触发)
ready() DOM加载完成
示例代码:
<script>
$(function(){
var $li = $('.list li');
var $button = $('#button1')
var $text = $("#text1");
var $div = $("#div1")
// 鼠标点击
$li.click(function(){
// this指的是当前发生事件的对象,但是它是一个原生js对象
// this.style.background = 'red';
// $(this) 指的是当前发生事件的jquery对象
$(this).css({'background':'gold'});
// 获取jquery对象的索引值,通过index() 方法
alert($(this).index());
});
// 一般和按钮配合使用
$button.click(function(){
alert($text.val());
});
// 获取焦点
$text.focus(function(){
$(this).css({'background':'red'});
});
// 失去焦点
$text.blur(function(){
$(this).css({'background':'white'});
});
// 鼠标进入
$div.mouseover(function(){
$(this).css({'background':'gold'});
});
// 鼠标离开
$div.mouseout(function() {
$(this).css({'background':'white'});
});
});
</script>
<div id="div1">
<ul class="list">
<li>列表文字</li>
<li>列表文字</li>
<li>列表文字</li>
</ul>
<input type="text" id="text1">
<input type="button" id="button1" value="点击">
</div>
说明:this指的是当前发生事件的对象,但是它是一个原生js对象;$(this) 指的是当前发生事件的jquery对象。
jQuery常用事件小结:click() 鼠标单击、blur() 元素失去焦点、focus() 元素获得焦点、mouseover() 鼠标进入(进入子元素也触发)、mouseout() 鼠标离开(离开子元素也触发)、ready() DOM加载完成。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python真实应用案例
Python的应用范围非常广泛,在自动化、人工智能、Web开发、软件开发、数据科学、数据分析等领域都非常出色。这里主要和大家分享一下Python的一些真实应用案例。对于Python真实应用案例最直观而且目前已经非常成熟的领域属于Web开发和软件开发。下面就系列剧一些比较有名的网站或应用。
6280
2020-05-15 17:46:23
为什么要学Python不学别的?
大家都知道近期学Python很热门,但不知道为什么。同样是编程语言,为什么偏偏Python深受程序员的喜爱。理清其中关窍对大家的Python学习将很有帮助,特别是对于想要入行的小白。Python是编程语言中最自由的,语法简洁清晰。在进行编程任务时编写代码少,代码简单易读,工作效率更高,也更高效。
4037
2020-06-15 16:20:50
开发中Django和Flask框架的区别是什么?
Django和Flask框架的区别是什么?Python中Django框架和Flask框架都是比较常见的,在开发应用系统时,使用框架可以提升开发效率,让应用开发更加规范、拓展性更强,程序员把更多的精力放在业务逻辑的实现上,而不是重复、而复杂的基础环境上。
4927
2020-08-24 16:15:31
学Python编程能做什么工作?从事什么岗位?
随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现。除了编程,各种岗位的人都应该学python编程,python编程会大大的提高工作效率。
4744
2020-12-15 13:59:06
外键SQL语句的编写怎么用?
外键SQL语句的编写怎么用?对外键字段的值进行更新和插入时会和引用表中字段的数据进行验证,数据如果不合法则更新和插入会失败保证数据的有效性,需要掌握删除外键约束的SQL语句编写。
2830
2022-01-21 11:05:55