使用动态jQuery
Working with dynamic jQuery
我想知道如何让这个触发器工作,因为我已经尽力了,但似乎找不到问题。
HTML
<div id="testFunc">Change AHref Class</div>
<a href="test.com" class="button" id="testLink">test</a>
JavaScript
$(function () {
$("#testFunc").click(function () {
$('#testLink').removeClass("button");
$('#testLink').addClass("button2");
return false;
});
});
$(function () {
$(".button2").click(function () {
alert('test');
return false;
});
});
不知怎的,在触发testFunc时,它动态地更改了源代码,导致a href类从button更改为button2,当我使用button2点击时,它似乎没有注册。
有办法解决这个问题吗?
谢谢!
Try.on()
使用事件委派。
$(document).on('click','.button2',function(){ code here });
语法
$( elements ).on( events, selector, data, handler );
演示工作指针,问题指针
相关文章:
- 使用jQuery动态添加表并在其中动态添加行
- jQuery动态更改标题
- jQuery动态表单显示在select选项上
- 使用jquery动态创建ul-li
- 用DRY方式Javascript/JQuery动态替换HTML
- 使用jQuery动态添加onClick事件
- angularjs-bindng-click从jquery动态加载DOM
- jQuery动态地将图像添加到表中
- 如何使用jQuery动态创建HTML输入
- 使用jquery动态加载文本区域
- 如何选择使用jquery动态添加的类
- jQuery动态使用.append()添加输入,但发布表单不是追加数据
- 使用jquery动态解析XML文件
- 如何使用ajax和jquery动态更新数组表
- JQuery-动态创建的元素css不起作用
- 如何使用带包装器的Javascript/jQuery动态修改CSS类
- 如何将typeahead.js(Bloodhound)添加到jQuery动态创建的字段中
- 使用JQuery动态插入/删除字段
- jQuery动态更新数据键和值
- jQuery 动态从右到左的 CSS 处理