選択がトリガーされた後、jqueryを使用してすべての選択要素のフォーカスを解除する方法があるかどうか疑問に思いましたか?
ありがとう。
注:一度に1つの要素に対してそれを行う方法を知っています。この質問は、選択した要素のグローバルな動作に関するものです。
選択がトリガーされた後、jqueryを使用してすべての選択要素のフォーカスを解除する方法があるかどうか疑問に思いましたか?
ありがとう。
注:一度に1つの要素に対してそれを行う方法を知っています。この質問は、選択した要素のグローバルな動作に関するものです。
私はこのように行きたいのですが、多くの情報がなければ、それがあなたにとって正しいかどうかはわかりません。
$('select').on ('change', function () {
$(this).trigger('blur');
});
「select」イベントがパーソナライズされたイベントを意味する場合は、イベントによって「change」を変更するだけであることに注意してください。
@grinnが指摘しているように、将来作成される選択の委任を使用してイベントを設定できます。
$(document.body).on ('change', 'select', function () {
$(this).trigger('blur');
});