我有一个AJAX调用返回一个JSON对象与选择下拉列表,像这样:jQuery的不触发对()的变化
{
"responseCode": 200,
"field_value": "1",
"field_options": {
"175": "Incorrect Listing",
"176": "High Return Rate",
"177": "Easily Damaged"
},
"selectOptions": "<select id=\"do_not_order_options_102450\" class=\"input-medium\"><option value=\"\">Choose Option<\/option><option value=\"175\">Incorrect Listing<\/option><option value=\"176\">High Return Rate<\/option><option value=\"177\">Easily Damaged<\/option><\/select>"
}
在我的网页,我输出下拉列表中选择。 (我有很多的这些我的网页上的BTW)
在我的jQuery脚本我有这样的设置:
$(function(){
$('select[id^="do_not_order_options_"]').on("change",function(){
alert(1);
});
});
它不点火当我选择一个选项...任何人都知道发生什么事是问题吗?
谢谢!
显示您的HTML文件 –
@JFit:它隐藏在JSON中。向右滚动。假定JSON字符串被附加到页面上。 –
啊,这就是为什么..检查TJ的答案。 –