jQuery事件

简介: click() 鼠标单击blur() 元素失去焦点focus() 元素获得焦点mouseover() 鼠标进入(进入子元素也触发)mouseout() 鼠标离开(离开子元素也触发)ready() DOM加载完成

1. 常用事件

  • 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对象


2. 小结

jQuery常用事件:

  • click() 鼠标单击
  • blur() 元素失去焦点
  • focus() 元素获得焦点
  • mouseover() 鼠标进入(进入子元素也触发)
  • mouseout() 鼠标离开(离开子元素也触发)
  • ready() DOM加载完成
目录
相关文章
N..
|
6月前
|
JavaScript 前端开发
jQuery事件处理
jQuery事件处理
N..
65 1
|
2月前
|
JavaScript
jQuery 事件
jQuery 事件
39 10
|
2月前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
16 0
|
6月前
|
JavaScript
|
JavaScript
JQuery——事件处理
JQuery——事件处理
59 0
|
JavaScript
jQuery的事件
jQuery的事件
130 0
jQuery的事件
|
JavaScript
jquery 处理页面的事件详解
jquery事件、修改页面内容
135 0
jquery 处理页面的事件详解
|
JavaScript 前端开发
常用的jQuery事件方法
常用的jQuery事件方法
97 0
|
JavaScript
jquery事件对象-48
jquery事件对象-48
81 0
jquery事件对象-48
|
JavaScript 开发者
jQuery_事件对象 | 学习笔记
快速学习jQuery_事件对象
303 0
jQuery_事件对象 | 学习笔记