xml地图|网站地图|网站标签 [设为首页] [加入收藏]

动态添加的html元素绑定事件的方法,jquery用dat

来源:http://www.ccidsi.com 作者:呼叫中心培训课程 人气:166 发布时间:2019-05-08
摘要:幸免先写了DOM操作,不过成分是动态加载的,所以点击不奏效,比较好的法子有多个: bind: 一.包容性较好; 二.绑定事件到具有入选的因素上; 三.不可能绑定事件到动态增进的因素

幸免先写了DOM操作,不过成分是动态加载的,所以点击不奏效,比较好的法子有多个:

bind:
一.包容性较好;
二.绑定事件到具有入选的因素上;
三.不可能绑定事件到动态增进的因素上;
4.成效相当的低,尤其是嵌套关系较深的要素

jquery的给成分绑定的事件能够用data方法抽出来

一、动态拉长的时候加行内事件,比方onclick="funcName()"

$("li").bind("click", function (event) {  
    alert("hello");  
});  

通过$(element).data("events")来获取

在js中写好措施名对应的办法就足以了,如果绑定方法的因素太多,能够设想动用方法贰;

live:
一.把持有的事件都绑定到jQuery对象$(document)上;
贰.事件只绑定三回,不必要绑定到筛选出来的成分上;
三.能够绑定事件到动态拉长的元素上;
4.不可能利用stopPropagation来堵住事件的冒泡

// 比如给一个button绑定两个click事件

$("button").click(function() { alert("1") });
$("button").click(function() { alert("2") });

// 这个时候点击该button会分别弹出 2 和1的alert框
// 取出该button的所有click事件,是个数组


$("button").data('events').click

本文由68399皇家赌场发布于呼叫中心培训课程,转载请注明出处:动态添加的html元素绑定事件的方法,jquery用dat

关键词: 68399皇家赌场 让前端飞 Web前端之路 jquery

上一篇:canvas知识点

下一篇:没有了

最火资讯