knrt.net
当前位置:首页 >> jquEry 动态添加节点怎么绑定事件 >>

jquEry 动态添加节点怎么绑定事件

道理很简单,在你绑定事件的时候,那个div对象还没有添加到画面上,你通过:$("#div" + i + j) 是筛选不到任何对象的。...

可以用事件委托,jquery提供on()方法(jquery 1.7.0 以上版本)来委托绑定事件: 导航1 导航2$('.list').find('a').on('click', function(){ $(this).addClass('active').siblings().removeClass('active');});这样.list里通过js动态创建的a节点...

$(document).on("#wrap li","click",function(){ //...});

有2种方法: 最简单的方法就是直接在标签中写onclick="",但是这样写其实是有点low的, 第二种方式是通过给类名绑定一个事件。 1 2 3 4 5 6 7 8 9 10 11 新加一条 aaa1 aaa2 aaa3 $("#pLabel").click(function(){ $("#ulLabel").append('aaaQ');...

Documentli{margin-bottom: 5px;}每次点击都创建一个li标签,动态给创建的li标签添加点击事件。创建$(function(){//创建li事件$("button").click(function(event) {var li = $("").text("点击我!");$("ul").append(li);});//为每个新创建的li绑...

一种方法就是 楼上行所说的 $(document).on('click', '#id', function(){} ) 给document 添加事件监听 在#id 上触发事件 还可以 直接在动态生成的标签里面 写上 onclick=“callback()” 或者 在动态生成 完元素后再给元素添加 事件 比如吧事件放在...

动态生成的元素要通过事件委托来处理 $("#add").click(function(){var html='';$("#ok").html(html);});$("#ok").on('click','#but',function(){alert(1);});

楼下说得太简单了,估计提问者看不懂。 假设,你有以下DOM 在这下面加一个按钮然后你添加一个按钮,方法如下 function addButton(){ var $container = $("#dvTest"); $container.append("click me");}然后,给刚加的按钮一个click事件 //你要先...

$("button").live("click",function(){ $("p").slideToggle();});live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创...

你可以在添加的同时顺便给标签绑定事件,还可以使用live或者on方法为之后添加的元素绑定事件。去看看这两个方法的用法和语法吧!

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com