0

変更イベントに接続した選択リストがあります..

  $('.ddlApplications').change(function () { alert('Hi'); })

選択にフォーカスを置いて入力を開始すると、このイベントが発生します。ユーザーに選択からオプションを選択させ、選択内に入力できないようにしたい。ユーザーが選択ボックスに入力したときに、変更イベントを無効にする (または変更イベントをトリガーしない) にはどうすればよいですか?

選択を無効にしようとしましたが、どのオプションも選択できないため、これは機能しません..

 $('.ddlApplications').attr("disabled", true);
4

1 に答える 1

1

キーでオプションを選択したくない場合は、キーを無効にしますか?

$('.ddlApplications').on({
    keydown: function() {
        return false;
    },
    change: function() {
        alert('Hi');
    }
});

フィドル

于 2013-02-04T20:39:12.950 に答える