Ajax动态生成的A标签的onclick事件为什么使用 5
$(function(){$("#orgCity_m").keyup(function(){varstr=$(this).val();$("#address_list")...
$(function(){
$("#orgCity_m").keyup(function(){
var str=$(this).val();
$("#address_list").empty();
$.post(
"../city/findCityByString",
{"str":str},
function(data){
for(var i=0 ;i<data.length;i++){
var $va= $("<a href='#'><span>"+data[i].citySpellName+"</span>"+data[i].cityName+"</a>");
$("#address_list").append($va);
}
});
});
$("#depcity_m").keyup(function(){
var str=$("#depcity_m").val();
$("#address_list").empty();
$.post(
"../city/findCityByString",
{"str":str},
function(data){
for(var i=0 ;i<data.length;i++){
var $va= $('<a href="javascript:;" onclick="setInput('+data[i].cityId+');" ><span>'+data[i].citySpellName+'</span><span id="city_'+data[i].cityId+'">'+data[i].cityName+'</span></a>');
$("#address_list").append($va);
}
});
});
});
function setInput(str){
alert(str);
}
点击事件没有反应 展开
$("#orgCity_m").keyup(function(){
var str=$(this).val();
$("#address_list").empty();
$.post(
"../city/findCityByString",
{"str":str},
function(data){
for(var i=0 ;i<data.length;i++){
var $va= $("<a href='#'><span>"+data[i].citySpellName+"</span>"+data[i].cityName+"</a>");
$("#address_list").append($va);
}
});
});
$("#depcity_m").keyup(function(){
var str=$("#depcity_m").val();
$("#address_list").empty();
$.post(
"../city/findCityByString",
{"str":str},
function(data){
for(var i=0 ;i<data.length;i++){
var $va= $('<a href="javascript:;" onclick="setInput('+data[i].cityId+');" ><span>'+data[i].citySpellName+'</span><span id="city_'+data[i].cityId+'">'+data[i].cityName+'</span></a>');
$("#address_list").append($va);
}
});
});
});
function setInput(str){
alert(str);
}
点击事件没有反应 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询