<a herf="javascript:cs(1)">添加</a>
<div id="obj"></div>$(function(){
cs(0);
});
function cs(i){
returnHtml = "<input type='button' value='浏览' class='btnUpload' id='btnScan"+i+"' />";
$(Obj).append(returnHtml);
//把浏览按钮附加单击事件
$("#btnScan"+i).bind("click",function(){
alert("测试一下!")
});
}问题:打开页面时returnHtml的代码会自动添加到div中,当我单击浏览按钮ID=btnScan0时,是正常的,在添加一个按钮,当我单击浏览按钮ID=btnScan1就不行,也没有任何错误,不知道怎么回事。怎么解决啊!
<div id="obj"></div>$(function(){
cs(0);
});
function cs(i){
returnHtml = "<input type='button' value='浏览' class='btnUpload' id='btnScan"+i+"' />";
$(Obj).append(returnHtml);
//把浏览按钮附加单击事件
$("#btnScan"+i).bind("click",function(){
alert("测试一下!")
});
}问题:打开页面时returnHtml的代码会自动添加到div中,当我单击浏览按钮ID=btnScan0时,是正常的,在添加一个按钮,当我单击浏览按钮ID=btnScan1就不行,也没有任何错误,不知道怎么回事。怎么解决啊!
cs(0);
});
function cs(i){
returnHtml = "<input type='button' value='浏览' class='btnUpload' id='btnScan"+i+"' />";
$(Obj).append(returnHtml);
//把浏览按钮附加单击事件
$("#btnScan"+i).bind("click",function(){
cs(i+1);//这里可以在添加的
});
}