入力フィールド(jquery UIコンボボックスウィジェットによって作成された)がイベントが発生しないセレクタの範囲にあるclick()イベントをどのように書くのでしょうか?jQuery UI Comboboxウィジェットはclick()イベントで動作しませんか?
私は、エンドユーザーが正しく記入しなかった場合、cssクラス 'reqFieldGroupEmpty'を使用してフォームフィールドの親<div>をハイライト表示するフォームを持っています。私は開始時に述べたように、私はクリック()イベントを持って逃し必要なフィールド内のユーザーがクリックは、しかし、そのフォームフィールドの親
$('input, textarea, select').click(function() { $('div').removeClass('reqFieldGroupEmpty') });
のそのクラスを削除
、コンボボックスが作成したISN」 click()をトリガーするため、クラスを削除しません。
私には何が欠けていますか?
ありがとうございました!
あなたはそのが起こっかを確認するにはjsfiddle.netを提供することができますか? firebugでchromeまたはfirefoxを使用している場合、ブレークポイントを設定して実行されているかどうかを確認できます – Jarry
click()でconsole.log(「クリックしました」)メッセージでfirebugを使用しています。 jQueryセレクタの他のすべての入力とともに実行されますが、ウィジェットによって作成されたものではありません。私も$( 'input [role = "textbox"] .ui-autocomplete-input')を使って、その入力の中心に行くことを試みました。 ")});それはどちらもうまくいきません。 – WizzyBoom