【发布时间】:2017-02-25 17:57:57
【问题描述】:
这是我的代码
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>DDL change </title>
<script src="Scripts/jquery-1.10.2.min.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
BindState();
doit();
$('#ddlState').on('change', function () { //this method is not triggering..
$('.ddlCity').val(parseInt(4)).change();
});
});
function BindCity() {
$('.ddlCity').append('<option value="1">one</option><option value="2">Two</option><option value="3">Three</option><option value="4">Four</option><option value="5">Five</option>');
};
function BindState() {
$('#ddlState').append('<option value="1">one</option><option value="2">Two</option><option value="3">Three</option><option value="4">Four</option><option value="5">Five</option>');
};
function doit() {
$('#ddlState').val(parseInt(3)).change();
};
</script>
</head>
<body>
<div>
<select id="ddlState" onchange="BindCity()">
</select>
</div>
<div>
<select class="ddlCity"></select>
</div>
</body>
</html>
更改事件不会动态触发,如果我手动更改下拉事件将触发.. 请解释一下是什么问题
【问题讨论】:
标签: javascript jquery .net