【发布时间】:2012-05-14 09:44:54
【问题描述】:
我似乎无法让 jQuery 为 County_id 选择列表触发和 on change 事件。我已经尝试了多个代码 sn-ps 并且没有一个会触发 on change。有什么想法吗?
HTML:
<select id="county_id" name="county_id">
<option value=""></option>
<option value="1">Somewhere</option>
<option value="2">Somewhere else</option>
</select>
<select id="vice_county_id" name="vice_county_id"></select>
JS:
$(function(ready) {
$("#county_id").change(
function() {
$("#vice_county_id").html("");
var co_id = $("#county_id > option[@selected]").attr("value");
if (co_id != 0) {
$.getJSON('./vice_county_web_service.php?co_id=' + co_id,
function(data) {
$.each(data, function() {
$("#vice_county_id").append(
$("<option></option>").val(
this['value']).html(
this['name']));
});
});
}
});
});
【问题讨论】:
-
您在控制台上看到任何错误吗?
标签: javascript jquery html ajax cascadingdropdown