jQuery之事件触发器trigger()

一、触发元素上指定的事件

// 1、给div注册一个点击事件
$('div').on('click', function() {
    console.log('事件触发了')
})

// 2、给按钮注册事件
var i = 0;
$('#btn').on('click', function() {
    i++;
    if(i == 3) {
        // 满足条件触发div的单机事件
        $('div').trigger('click')
    }
})

二、触发自定义事件

$('div').on('a', function() {
    console.log('我是自定义a事件')
})


var i = 0;
$('#btn').on('click', function() {
    i++;
    if(i == 3) {
        // 满足条件触发div的自定义事件
        $('div').trigger('a')
    }
})

你可能感兴趣的:(jquery,javascript,ecmascript)