2011-05-05 39 views
0

我有一個很長的數組,每個對象有多個項目,我必須開始排除項目,具體取決於某人選擇的複選框,您可以看到這裏工作的基本想法單個數組的多個grep /多面搜索

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

我的問題是我怎麼開始縮小列表,而不必做他們如何人Ÿ檢查項目的檢查,如果他們也檢查每「合格」的多個項目,這並不工作或「洗「

進一步闡述我的目標。我需要存儲只包含用戶想要過濾的特定項目的對象。所有這一切都是一個長陣列的多個部分的ginat過濾器。

+1

你試圖做的是沒有說清楚。您的描述是通用的,但代碼非常具體。要麼通過代碼概括問題,要麼更具描述性。 – James 2011-05-05 17:34:39

+0

更新了一些信息。任何幫助將是驚人的。 – 2011-05-05 17:39:45

回答

1

聽起來像你想要的東西像.serialize().serializeArray() - 然後你可以發送這個數據到你的服務器或使用序列化數組過濾json對象。您需要確保每個輸入元素都有一個名稱屬性。在下面的小提琴中,我已經刪除了可怕的boxChecked函數,因爲它並不知道你試圖在這方面達到什麼目的。總之:

小提琴http://jsfiddle.net/zZtyy/

+0

這可能工作,所有的工作需要完成客戶端沒有服務器端的交互。 – 2011-05-05 19:55:16