日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery触发点击事件

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery触发点击事件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

在每一個匹配的元素上出發某類事件。

這個函數也會導致瀏覽器同名的默認行為的執行。比如,如果用trigger()觸發一個submit,則同樣會導致瀏覽器表單的提交。如果要阻止這種默認行為,應返回false。


2.提交表單

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

3.給事件傳遞參數

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


4.普通事件觸發和a標簽跳轉觸發比較

a) 普通事件觸發

<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>
? ? ? 點擊test,觸發test2的點擊事件:

$('#test').on('click',function(){$('#test2').trigger('click'); });
? ? ? ? ?b) 觸發a標簽跳轉

當使用上面的方法時,發現不能觸發a標簽的跳轉。

正確使用方法:

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

? ? ?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。