jquery ajax 返回select无效

xinxing130 2012-10-08 07:02:02
$.ajax({
type: "POST",
url: "../tools/get_ContactPerson_ajax.ashx",
dataType: "html",
success: function (msg) {
$(".address").append(msg);
city_Load()
}
});

get_ContactPerson_ajax.ashx 文件返回一段select
strTxt.Append("<select name=\"province\" id=\"province\" class=\"select2 required\">");
strTxt.Append("</select>");

这样做无效吗
function city_Load() { $("<option value='-1'>请选择</option>").appendTo($("#province"));}
$("#province")数据都无法显示的
所有$("#province")操作都无效 比如$("#province").change都无效 是什么原因???请教`!
...全文
208 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
白云任去留 2012-10-09
  • 打赏
  • 举报
回复
先写好<select id="province" onchange="xx()"></select>
再填充下拉项:
document.getElementById("province").options.add(new Option("请选择", "-1"));
fycyuyan 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
$.ajax({
type: "POST",
url: "../tools/get_ContactPerson_ajax.ashx",
dataType: "html",
success: func……
[/Quote]
因为你这个select是动态加载的,并没有被jquery渲染,所有jquery操作都是没有的,当然也包括事件
宏尘 2012-10-08
  • 打赏
  • 举报
回复

function city_Load() {
var $html = $("#province");
$html.append("<option value='-'>请选择</option>");


}

孟子E章 2012-10-08
  • 打赏
  • 举报
回复
你前端写好
<select id="province" onchange="xx()"></select>

ajax只进行填充数据就可以了

61,658

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧