2011-05-05 19 views
0

私はオブジェクトごとに複数の項目を持つ長い配列を持ち、チェックボックスとして選択した項目に応じて項目を除外しなければならないので、ここで働く基本的な考え方を見ることができます単一の配列に対する複数のgrep /ファセット検索

http://jsfiddle.net/caseybecking/QwtFY/

私の質問は、「私は、彼らがチェックしたかの男のyの項目のチェックを行うことなく、リストを狭めるために開始します、彼らは「フィット」ごとに複数の項目をチェックすると、また、これは動作しませんどのようにありますか洗浄 "

さらに私の目的を詳述します。私は、ユーザがFILTERを望む特定の項目のみを含むオブジェクトを格納する必要があります。これは長い配列の複数の部分のジナットフィルタです。

+1

は、明確ではありません。あなたの説明は一般的ですが、コードは非常に具体的です。コードを介して問題を一般化するか、よりわかりやすいようにしてください。 – James

+0

もう少し情報を追加して更新しました。どんな助けも素晴らしいだろう。 –

答えて

1

.serialize()または.serializeArray()のようなサウンドが必要です。このデータをサーバーに送信するか、シリアライズされた配列を使用してjsonオブジェクトをフィルタできます。各入力要素にname属性があることを確認する必要があります。下のフィドルでは、私はあなたがそれで達成しようとしているものの手がかりがないので、恐ろしいboxChecked関数を削除しました。とにかく:

フィドル:あなたが何をしようとしてhttp://jsfiddle.net/zZtyy/

+0

が動作する可能性があります。すべての作業をクライアント側で行う必要はありません。 –

関連する問題