關於click事件失效問題
當使用jq添加了新的html標籤後
.append("<div class='divEvaluate'><textarea name='txtEvaluate' cols='30' rows='5'/></textarea><br /><input type='button' name='btnSubmit' value='提交' class='btnSubmit' /><input type='button' name='btnCancel' value='取消' class='btnCancel' /></div>")
對新增標籤新增click事件會無效,如 $(".btnSubmit").click(function(){})
該事件沒有效果
需要換成
$("body").on("click",".btnSubmit",function(){}) body可以換成.btnSubmit的父元素
原理未知
.on方法的詳細用法
轉自他人
https://blog.csdn.net/yu452148611/article/details/50505227
相關推薦
iscroll5在使用情況下click事件失效的問題
問題 技術 進行 alt false sil turn 設備 word 轉載自:http://www.52html5.com/?p=2618 Bug描述: iOS、android4.4+下不能觸發click事件。 Bug解決: 調用iscroll插件,增加配置參數:
關於click事件失效問題
當使用jq添加了新的html標籤後 .append("<div class='divEvaluate'><textarea name='txtEvaluate' cols='30' rows='5'/></textarea><br /><inp
MUi下拉重新整理和上拉載入click事件失效問題
今天應用MUi的上拉載入更多方法後,發現給li元素註冊點選click事件沒有反應。 最後折騰半個小時發現一個方法,用mui.on( )新增事件監聽,用tap代替click事件即可解決 mui("#ulId").on("tap","li",function(){ // 邏輯程式碼
JavaScript中click()事件失效
今天上午工作的時候,遇見了一個奇怪的事情——Javascript的click()事件竟然失效了。 超連結的點選事件在JS除錯中應該是最容易通過的了,但是新編寫的指令碼卻出現了超時報錯。在“請求解密”裡面搜尋console,卻發現沒有任何報錯。於
vue移動端繫結click事件失效問題
原因可能是你使用了better-scroll,預設它會阻止touch事件。所以在配置中需要加上click: true 例: mounted(){ this.scroll=new Bscroll(this.$refs.wrapper, { mous
Jquery 對新插入的節點 繫結Click事件失效
1.有人說用 Live, 事實上現在最新的Jquery已經不支援 Live 了。live的解決方法如下: 你可以看這個 也可以不看 ,只是做到心中有數就可以了。下面介紹ON的方法。 2.有人用了ON 來解決, 這個解決方法基本在理。 On的方法,基本能解決問題,但是你也要根據你的具體情況
【已解決】jquery append 繫結click事件失效解決方案
因為要非同步載入一些東西,並且需要在使用append新增的元素上繫結click方法,就出現了失效的情況。 <div style="background-color: #ffffff;" class="addresstop"> &
通過js添加的DOM節點的click事件綁定不上的解決方案以及IOS下click事件委派失效的解決方案
之前 obj cli 並且 create 使用 引入 gpo 聲明 問題描述: 如以下代碼所示,通過js添加的Dom節點,在其上綁定點擊事件,有的時候會出現點擊事件不響應的情況,按照正常的理解,js代碼具有阻塞性,Dom節點添加成功之後,就可以找到該節點並綁定事件,沒有道理
click事件在蘋果手機失效的問題
用一個div當做了一個按鈕來使用。 <div class="button"> <div class=" next_button button_left btn_red" style="width: 345px;">
動態新增的標籤繫結click事件不響應和關於IOS下click事件委託失效的解決方案
給動態新增的標籤使用jQuery繫結click事件不響應以及iOS裝置上click事件委託失效問題 不響應原因:當它使用jQuery繫結click事件時,對應的DOM物件還沒有生成,所以會不響應 解決方案1:可以使用代理事件來解決,程式碼1如下,但是使用下面這個程式碼1會引
iOS Safari 中click點選事件失效的解決辦法
問題起因: 在微信公眾號開發(微站)過程中用jquery的live方法繫結的click事件點選無效(不能執行) 問題描述 當使用委託給一個元素新增click事件時,如果事件是委託到 document 或 body 上,並且委託的元素是預設不可點選的(如 div, s
雙擊事件失效解決辦法
dev out == pre clear win settime prev gettime 某些時候,雙擊事件會失效,模擬辦法解決雙擊失效後,而同時我又不想在該元素上觸發兩次單擊事件,解決辦法如下: var dbclickTime={ prev:0, next:0//模擬
視頻播放器Dplayer切換片源時綁定事件失效的解決方案
hotkey vid ets 綁定 作用 icon 截屏 update set 背景 在站點中使用視頻播放器DPlayer時,可以實現彈幕,片源切換,倍速播放,API提供了很多的事件,不過在切換片源時,原來綁定的監測事件會失效(及不會在切換之前的基礎上繼續有效) 1)視頻播
html 手機端click 事件延遲問題(fastclick.js使用方法)
cat 設計 fun 等待時間 get click tla 調用 span 下載地址: fastclick.js 為什麽存在延遲? 從點擊屏幕上的元素到觸發元素的 click 事件,移動瀏覽器會有大約 300 毫秒的等待時間。為什麽這麽設計呢? 因為它想看看
html 手機端click 事件去掉黑色陰影效果
phone asc 一個 ios pad tap 背景 ipa 就會 添加css樣式 html{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);} 1、 -web
移動端開發用touch事件還是click事件
device 問題 桌面網站 有意義 用戶 雨後春筍 phone 平臺 系統 前端開發現在包含了跨瀏覽器,跨平臺(不同操作系統)和跨設備(不同尺寸的設備)開發。 在移動開發的過程中,到底選取touch事件還是click事件?對了,請不要鄙視click,click在移動端開發
ios微信瀏覽器click事件不起作用的解決方法
ont func 手機 alert 微信 搜索 pan font js代碼 $(document).on( "click", ".weui_cell", functi
echarts_部分圖表配置_圖表click事件
pointer parent click 通過 技術分享 ech series osi slab 額。。當然其他事件都是支持的,此文僅以click做簡單介紹: 請點擊“柱子”。。。 官方介紹:http://echarts.baidu.com/tutorial.html#EC
Jquery中click事件重復執行的問題
銷毀 事件 事件綁定 方案 cti highlight logs () clas $(‘#xxx‘).unbind(‘click‘).click(function () { ... }); 每次綁定前先取消上次的綁定。 1.一種方法是彈窗隱藏的時候把彈窗銷
jquery checkbox選中、改變狀態、change和click事件
document browser clas als true bsp 賦值 函數返回 checkbox jquery判斷checked的三種方法:.attr(‘checked); //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:tr