国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery中$.click()無效問題分析

2019-11-20 13:16:57
字體:
來源:轉載
供稿:網友

今天做表格前臺導出到xls時,想自動觸發a的點擊。但失敗。最后找到這個文件。

我嘗試過多次用jQuery模擬用戶點擊a標簽的功能,但都沒有成功,并且困擾了很久。前段時間的一次發呆,冒出了新的想法,于是就動手進行了測試。

先看下邊的代碼:

復制代碼 代碼如下:

  上邊的代碼確實已經觸發了點擊A標簽事件,但大家一定也會有疑問,為什么點擊了A標簽,卻不觸發A標簽的跳轉事件?

一開始還以為是瀏覽器做了相應的安全措施,屏蔽了JS對A標簽的操作,后來發現,并不是這樣的,接下來就說說其中的原委。

在開始解釋前,我先拋出一個問題。在我們點擊“A標簽”的時候,究竟是點擊了什么才發生的跳轉?

1)點擊的是“A標簽”本身?

2)點擊的是“A標簽”中顯示的文字?

說到這里,大家應該明白了,我們上邊的代碼已經證實了點擊A標簽本身,并不會觸發跳轉到指定鏈接的事件,就是說,我們平時都是點擊的A標簽中的文字了?

既然有了頭緒,那么就來動手試試。

復制代碼 代碼如下:

這下效果出來了,事實證明了上述的推斷是正確的,所以要想用JS模擬點擊A標簽事件,就得先往A標簽中的文字添加能被JS捕獲的元素,然后再用JS模擬點擊該元素即可。

以上就是本文講訴的相關jQuery中$("a").click()無效問題的分析了,希望小伙伴們能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 铜川市| 九龙坡区| 社旗县| 招远市| 泽州县| 高青县| 庄浪县| 科技| 织金县| 怀来县| 宁国市| 仙桃市| 莒南县| 乌兰浩特市| 嘉善县| 平阳县| 军事| 仙游县| 太谷县| 江达县| 上犹县| 甘肃省| 婺源县| 扎囊县| 白银市| 龙江县| 昌邑市| 无为县| 鲁山县| 阿拉尔市| 甘南县| 平乡县| 涞水县| 寻甸| 马公市| 蕲春县| 涿鹿县| 周口市| 富锦市| 巫山县|