对 start() 的调用应该会触发更改
$(function () {
$('#ddlTo').on("change", function () {
$("#div1").html($(this).val());
})
start();
});
function start() {
$('#ddlTo').val("master");
}
对 start() 的调用应该会触发更改
$(function () {
$('#ddlTo').on("change", function () {
$("#div1").html($(this).val());
})
start();
});
function start() {
$('#ddlTo').val("master");
}
你的问题并不完全清楚,但我猜你想在初始化选择的值时触发 change 事件。
这应该符合您的期望:
$('#ddlTo').val("master").change();
正如 alnorth29 指出的那样,您的问题尚不清楚,但也许这就是您想要的:
$('#ddlTo').on("change", function() {
$("#div1").html($(this).val());
start();
});
基本上在显示用户选择的值后将选择框改回“主”。
编辑:我误解了你的问题。正如评论中指出的那样,这种行为不是很合乎逻辑。