请求:jquery 添加<table> 再添加鼠标点击事件??? jquery添加鼠标事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("#thBtn").live('click',function(){alert("test");}); 方法1$(document).ready(function(){ $("#addDivBtn").click(function(){ var shtml = "<table><tr><th><input value='HELLO WORLD' type='button' id='thBtn')/></th><th>HELLO</th><th>WORLD</th></tr></table>"; $("#addDiv").html(shtml); }); $("#addDiv").on('click','#thBtn',function(){ alert("test"); }); }); 2$(document).ready(function(){ $("#addDivBtn").click(function(){ var shtml = $("<table><tr><th><input value='HELLO WORLD' type='button' id='thBtn')/></th><th>HELLO</th><th>WORLD</th></tr></table>"); shtml.find("#thBtn").click(function(){ alert('cc'); }) $("#addDiv").append(shtml); }); }); 楼上二位给的是代码,我说说怎么检测代码错误吧,如果你知道请不要笑话我,我也是基础起家,首先你说没有效果,有可能是以下几种原因:(我认为是初学者犯得错误) 1,引入文件,这就不用说了= = 记录路劲一定要对,有时候犯糊涂,学习别的也一样 2, 没有成功调用这个函数,2楼就是在测试,是否触发了,三楼也是这个意思 3,是否写对参数格式,否则它自己还是不认识,会报错,在火狐上按F12,会出来firebug,它是专门用来测试html文件的,具体使用你可以百度,很详细 相信你能解决,如果我说的你都知道,请不要笑话我哦 JS添加的html元素绑定时间用live吧,象一楼那样 jQuery的$.unique在失效了~~怎么回事? ajax的原理是什么啊 innerHTML问题请教 问个基础的@script。 谁知道怎么将页面中的TABLE表中数据存为TXT, 怎么看自己的技术水平啊 EXTJS的问题 给我一个弹出式菜单的例子,谢谢! 关于组建IIS全套攻略!!望各位高手参与!!! 如何改变IE标题栏上的那个IE图标? javascript函数或者封装问题? 关于jquery,菜鸟求问,如何拓展第三方插件的行为?
alert("test");
});
$(document).ready(function(){
$("#addDivBtn").click(function(){
var shtml = "<table><tr><th><input value='HELLO WORLD' type='button' id='thBtn')/></th><th>HELLO</th><th>WORLD</th></tr></table>";
$("#addDiv").html(shtml);
}); $("#addDiv").on('click','#thBtn',function(){
alert("test");
});
});
$(document).ready(function(){
$("#addDivBtn").click(function(){
var shtml = $("<table><tr><th><input value='HELLO WORLD' type='button' id='thBtn')/></th><th>HELLO</th><th>WORLD</th></tr></table>");
shtml.find("#thBtn").click(function(){
alert('cc');
})
$("#addDiv").append(shtml);
}); });
1,引入文件,这就不用说了= = 记录路劲一定要对,有时候犯糊涂,学习别的也一样
2, 没有成功调用这个函数,2楼就是在测试,是否触发了,三楼也是这个意思
3,是否写对参数格式,否则它自己还是不认识,会报错,在火狐上按F12,会出来firebug,它是专门用来测试html文件的,具体使用你可以百度,很详细
相信你能解决,如果我说的你都知道,请不要笑话我哦