0

jqueryオートコンプリートコンボボックスに関して、誰かがchangeイベントとは何か、いつ発生するのか説明してもらえますか?

公式ドキュメントから:

値が変更された場合、フィールドがぼやけているときにトリガーされます。ui.itemは、選択されたアイテムを参照します。

それらはどういう意味field is blurredですか?

4

1 に答える 1

3

「ぼやけた」とは、「フォーカスが失われた」ことを意味します。たとえば、フィールドをクリックするとフォーカスが取得され、別の場所をクリックすると、フィールドが「ぼやけた」という意味になります。

DOMイベントの仕様には、次のように記載されています(強調が追加されています)。

ぼかしイベントは、ポインティングデバイスまたはタブナビゲーションによって要素がフォーカスを失ったときに発生します。このイベントは、LABEL、INPUT、SELECT、TEXTAREA、およびBUTTONの要素に対して有効です。

「change」イベントは、フィールドの値が変更された場合に、フィールドがフォーカスを失ったときに発生します。

変更イベントは、コントロールが入力フォーカスを失い、フォーカスを取得してからその値が変更された場合に発生します。このイベントは、INPUT、SELECT、およびTEXTAREAで有効です。エレメント。

于 2012-05-30T07:19:53.270 に答える