為什麼layer中彈出層內容點選事件不起作用(動態渲染出的button無法點選)
1.click只能為頁面現有的元素繫結點選事件,如果是動態生成的新的元素,是沒有事件的
2.而$(document).on("click","指定的元素",function(){});方法則是將指定的事件繫結在document上,而新產生的元素如果符合指定的元素,那就觸發此事件
不起作用:
$('#test').on('click', function() {
layer.msg('響應點選事件');
});
起作用了:
$(document).on('click', '#test', function() {
layer.msg('響應點選事件');
});
---------------------
作者:胖佳
來源:CSDN
原文:https://blog.csdn.net/xiao__jia__jia/article/details/79337312
版權宣告:本文為博主原創文章,轉載請附上博文連結!
相關推薦
為什麼layer中彈出層內容點選事件不起作用(動態渲染出的button無法點選)
1.click只能為頁面現有的元素繫結點選事件,如果是動態生成的新的元素,是沒有事件的 2.而$(document).on("click","指定的元素",function(){});方法則是將指定的事件繫結在document上,而新產生的元素如果符合指定的元素,那就觸發此事件 &
layer中點選事件不起作用??
不起作用: $('#test').on('click', function() { layer.msg('響應點選事件'); }); 起作用了: $(document).on('click', '#test', function() { layer.msg('響應點選
RadioButton點選事件不起作用的坑
最近做開發用到了RadioButton, 並自定義了樣式,把RadioButton的按鈕去掉了,換成了自定義的點選效果,這時候點選看不見是否被選中的效果。於是問題來了,第一次點選沒問題,第二次以後點選就失效了。 佈局是這樣的: <RadioButton andro
react初學點選事件不起作用
學習react的時候發現點選事件沒有起作用,最後發現是onClick事件裡C沒有大寫 <button onClick = {increate}>點選 </button>
Android-ListView中巢狀(ListView)控制元件時item的點選事件不起作用的問題
解決:1、在主listview佈局檔案中的listview中新增屬性 android:focusable="false" 2、在子listview中最頂上的佈局檔案新增屬性
jquery觸發a標簽的點擊事件不起作用
而不是 nbsp 原來 func tel 但是 class 想要 子元素 最近項目中使用click觸發a標簽的點擊事件$(‘a‘).click()觸發不了。 原來$(‘a‘).click()並不能觸發a標簽中內容的點擊事件,只相當於觸發了a本身的onclick,而不是像用戶
jquery外掛select2事件不起作用(select2-3.5.4)
jquery外掛select2事件不起作用 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
給Layout新增按鈕點選效果不起作用的解決方法
很喜歡Material Design的按鈕效果,想應用在Layout上,可是寫好了style檔案,並且設定了layout的background發現並不起作用,查詢了一下得出解決方案: 新增android:clickable="true" 將這個xml的屬性改為true即可。
ios微信瀏覽器click事件不起作用的解決方法
ont func 手機 alert 微信 搜索 pan font js代碼 $(document).on( "click", ".weui_cell", functi
js_jquery單機事件不起作用
這樣的 解決 .com 作用 alt click str 圖片 col 一、發現問題 Jquery的單機事件不能這樣寫 二、分析解決 因為頁面先加載的,然後點擊所以不起作用,這個時候可以用js的onclick()這種辦法,或者用下面這樣的: 第一種 第二種
關於內層DIV設定margin-top不起作用的解決方案
關於內層DIV設定margin-top不起作用的解決方案 閱讀目錄 關於內層DIV設定margin-top不起作用的解決方案 回到頂部 關於內層DIV設定margin-top不起作用的解決方案 (一) 近日在做另外一個站點的時候,又遇到這個問題,決定好好的研究
js onload事件不起作用
前一段事件遇到一個奇怪的問題,jsp頁面中寫一個onload事件,發現居然不起作用,檢視原始檔,bady的onload後居然沒有方法名??? <body onload="這裡居然是空的" bottommargin="0" leftmargin="0" topmar
為您解惑:關於內層DIV設定margin-top不起作用的解決方案。。。
<span style="font-size:14px;">//程式碼如下: <div>上層</div> <div> <!--父層--> <div style="margin-top:40
addEventListener點選事件不讓冒泡到上一層, 不讓觸發上一層的點選事件
document.getElementById('downloadBtn').addEventListener('click', function (e) { e.stopPropagatio
layer彈出層中表單不起作用的解決方法
var html = '<form class="layui-form" action="">' + '<div class="layui-form-item"><label class="layui-form-label">角色名</label>
在小程式中巢狀h5頁面,點選事件不觸發
最近在寫小程式,由於小程式快滿了,就把頁面寫成h5,嵌在小程式裡,原以為很簡單,沒想到遇到問題,問題不多,但是很大 第一個就是點選事件不觸發, 場景如下: 點選按鈕觸發ajax請求,請求成功之後跳轉到另一個頁面,但是頁面始終不跳轉。 解決方法,將http開
iOS 攔截導航欄返回按鈕事件(只攔截點選事件不改變系統按鈕樣式)
#import <UIKit/UIKit.h> @protocol BackButtonHandlerProtocol <NSObject> @optional /** 重寫下面的方法以攔截導航欄返回按鈕點選事件,返回 YES 則 pop,NO 則不 pop @
IE DIV背景透明,點選事件不響應解決方案
IE DIV背景透明,給DIV繫結點選事件, <span style="color:#000000">$("div").bind("click", function(){ alert('click me.'); });</span> &nb
Unity__Canvas Group (使點選事件不被UI遮蔽或UI的所有子物件都不參與互動)
屬性: Alpha:該組UI元素的透明度。需要注意,每個UI最終的透明度是由此值和自身的alpha數值相乘得到。Interactable:是否需要互動(勾選則可互動),同時作用於該組全部UI元素BlcokRaycasts:如果需要圖形射線(GraphicRaycaster)檢測。勾選後,可將此元
Android中Kotlin的學習(點選事件、跳轉、for迴圈、RecyclerView、回撥)
剛剛學習Kotlin,有什麼不對的地方請見諒。 首先屬性的宣告中有兩個很重要的關鍵字: var 和 val。 例如: var a = "hello" val b = "hello"區別是什麼呢? var可多次分配; val只能一次初始化。 點選事件: xml中View定