0

start() への呼び出しは、変更をトリガーする必要があります

http://jsfiddle.net/txqed/2/

$(function () {
    $('#ddlTo').on("change", function () {
        $("#div1").html($(this).val());
    })

    start();
});

function start() {
    $('#ddlTo').val("master");
}
4

2 に答える 2

2

あなたの質問は完全に明確ではありませんが、選択の値を初期化するときに変更イベントを発生させたいと思います。

これはあなたが期待することをするはずです:

$('#ddlTo').val("master").change();

変更イベントは、ユーザーが変更を開始したときにのみ発生します

于 2013-03-03T11:19:16.673 に答える
-1

alnorth29が指摘したように、あなたの質問は明確ではありませんが、おそらくこれがあなたが望むものです:

http://jsfiddle.net/txqed/3/

$('#ddlTo').on("change", function() {
    $("#div1").html($(this).val());
    start();
});

基本的に、ユーザーが選択した値を表示した後、選択ボックスを「マスター」に戻します。

編集:私はあなたの質問を誤解しました。コメントで指摘されているように、この動作はあまり論理的ではありません。

于 2013-03-03T11:24:23.547 に答える