0

編集されたアイテムをオブジェクトに配置し、それらを PHP スクリプトに渡して編集された情報のみを更新する関数を使用して、クエリ呼び出しを制限しようとしています。この場合、jQuery の change() 関数を使用していますが、選択メニューの疑似セレクター (つまり、:input、input:checkbox) が見つかりません。私が残した唯一のアイデアは、すべての選択メニューにクラスを追加し、そこから次のように移動することです。

$(":input, input:checkbox, .selectedMenu").change(function() {
    //Some Code here
});

私はすべてをチェックしましたが、これに関する情報は見つかりませんでした。これが最善の方法でしょうか、それとも代替手段はありますか?

問題: 疑似セレクターまたはそれらの行の何かを使用して、選択メニューがフォーカスされているかどうかをどのように確認できますか?

4

4 に答える 4

0

フォーカスされたクラスを追加できます:

$(":input, input:checkbox, .selectedMenu").change(function() {
    $(".focused").removeClass("focused");
    this.addClass("focused");
    //Some Code here
});
于 2014-09-09T15:17:22.953 に答える
0

これをコメントとして入れますが、許可されていません...多分私はあなたの質問を誤解しましたが、どうですか:

$(":input, input:checkbox, select")
于 2014-09-09T15:20:52.153 に答える