請參閱:mycellularcenter.com/phones過濾器的div /錶行-Javascript/JQuery的
我希望複製在JavaScript/JQuery的這一功能,但我不熟悉不夠用語言甚至不知道要尋找什麼。
通過功能,我的意思是能夠選擇左列中的一個或多個項目,並使右列的內容顯示/隱藏以符合選定的複選框標準。
我可以使行/ div顯示/隱藏基於點擊其他列中的文本,但不知道如何連接/迭代?通過多種選擇。
建議/幫助表示讚賞。
JC
請參閱:mycellularcenter.com/phones過濾器的div /錶行-Javascript/JQuery的
我希望複製在JavaScript/JQuery的這一功能,但我不熟悉不夠用語言甚至不知道要尋找什麼。
通過功能,我的意思是能夠選擇左列中的一個或多個項目,並使右列的內容顯示/隱藏以符合選定的複選框標準。
我可以使行/ div顯示/隱藏基於點擊其他列中的文本,但不知道如何連接/迭代?通過多種選擇。
建議/幫助表示讚賞。
JC
這是通過一個Ajax請求
它抓住表單數據,通過Ajax請求發送給服務器,並在服務器處理的形式的數據,完成執行在它的搜索的數據庫和然後將json或xml返回給javascript,然後爲每個項目動態構建每行
看起來您需要做的是看到何時複選框已更改並重新加載內容(通過ajax,帶有xml/html/json)轉換爲div。 http://jsfiddle.net/mazzzzz/ABk4R/6/是JavaScript,我會用, 和PHP會是這樣的:
的script.php
<?php
$firstcheckboxChecked = $_POST['1'];
if ($firstcheckboxChecked)
echo 'crap because first checkbox was checked';
?>
每個複選框被髮送到$ _ POST變量的PHP,所以複選框<input type="checkbox" value="te" />
會用$_POST['te']
訪問(其實是複選框被選中,否則爲false)。然後這個頁面生成的html被放入container
div(替換那個div中的舊內容)。
你當然可以用AJAX做到這一點。另一種選擇是使用jQuery filter()
函數。
我最近做看看像這樣的東西,並能夠重構它,我相信你想要的。這裏有太詳細的解釋,因此請查看代碼中的註釋,以及此示例: