knrt.net
当前位置:首页 >> JQ里AppEnD()追加的内容的CliCk()事件怎么执行 >>

JQ里AppEnD()追加的内容的CliCk()事件怎么执行

通过Jquery动态生成的元素可以绑定$("#id").on('click',function(){alert(123)});这样可以给动态生成的dom对象绑定点击事件。

参数是要加上单引号的,如: onclick="coolPhone('11','22')"

jquery中有一个叫live的方法:jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。

jQuery.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js", function(){ $("#go").click(function(){ $(".block").animate( { backgroundColor: 'pink' }, 1000) .animate( { backgroundColor: 'blue' }, 1000); });...

hahahahahahafunction hello(){alert("hello!");}$("#t").html('hello');可能是你的代码先后顺序有问题,我这里测试没问题。js要在div t的后面。另外onclick事件不需要在里面加javascript;它本身就是执行一个js函数,如果是a标签href里就需要加...

如果你的元素是用click事件append进来的,那你的功能函数必须放在这个click事件里面。 比如: $(".clickMeToAppendElement").click(function() { $(".toBeAppend").append("这是元素内容");$(".J_classtree").on("click",function(){ alert("终...

因为这段代码是动态生成标签。it.append("" + obj[i]["SIMTITLE"] + "");不妨换成一下代码试试it.append("" + obj[i]["SIMTITLE"] + "")//jq1.9版本的话将live换成on,如果低版本仍然是live$(".getcity").live("click",function(){ //GetCity()...

办法 一: function test(e) { alert($(e).attr('id')); $(e).hide(); } jQuery(document).ready(function(){ $("#demoTable").append("") ; }); 办法二 jQuery(document).ready(function(){ $("#demoTable").append("").find('#btn1').click(fun...

$("#div1").prepend("Some prepended text."); //放置最前

$(document).ready(function(){ $(".d").live("click",function(){ alert("自动点击链接被点击!"); }); $("#x").append("自动点击!");; $(".d").click(); }); 注意使用live绑定,动态生成的对象生成之后再执行click

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