日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

jquery触发点击事件

發(fā)布時(shí)間:2025/3/15 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery触发点击事件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.jquery觸發(fā)事件函數(shù)trigger(type,[data])

在每一個(gè)匹配的元素上出發(fā)某類事件。

這個(gè)函數(shù)也會導(dǎo)致瀏覽器同名的默認(rèn)行為的執(zhí)行。比如,如果用trigger()觸發(fā)一個(gè)submit,則同樣會導(dǎo)致瀏覽器表單的提交。如果要阻止這種默認(rèn)行為,應(yīng)返回false。


2.提交表單

$("form:first").trigger("submit")

3.給事件傳遞參數(shù)

$("p").click( function (event, a, b) {// 一個(gè)普通的點(diǎn)擊事件時(shí),a和b是undefined類型// 如果用下面的語句觸發(fā),那么a指向"foo",而b指向"bar" } ).trigger("click", ["foo", "bar"]);


4.普通事件觸發(fā)和a標(biāo)簽跳轉(zhuǎn)觸發(fā)比較

a) 普通事件觸發(fā)

<div id="test"></div> <div id="test2" οnclick="javascript:alert('test2')"></div> <a href="http://www.baidu.com" id="baidu">百度</a> <a href="http://www.qq.com" id="qq"><span>騰訊</span></a>
? ? ? 點(diǎn)擊test,觸發(fā)test2的點(diǎn)擊事件:

$('#test').on('click',function(){$('#test2').trigger('click'); });
? ? ? ? ?b) 觸發(fā)a標(biāo)簽跳轉(zhuǎn)

當(dāng)使用上面的方法時(shí),發(fā)現(xiàn)不能觸發(fā)a標(biāo)簽的跳轉(zhuǎn)。

正確使用方法:

$('#test').on('click',function(){document.getElementById('baidu').click();// $('#qq span').trigger('click');});用原生js獲取a標(biāo)簽,再執(zhí)行trigger,或者將a標(biāo)簽的內(nèi)容用標(biāo)簽套起來,獲取a標(biāo)簽的內(nèi)容觸發(fā)跳轉(zhuǎn)。

? ? ?

總結(jié)

以上是生活随笔為你收集整理的jquery触发点击事件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。