我剛開始使用jquery,所以我需要確保我做的沒問題。我會解釋我現在相信的,請給我你的想法。尋找一種很好的方法來分開Javascript和HTML
首先,我認爲,從服務器輸出的HTML應該是主要針對那些沒有JS或者,如果有一個瀏覽器的bug。這樣頁面就可以爲我希望的每個人工作。
那麼我認爲jQuery的應該有隱藏的數據和模板,使用它來修改頁面。
我不知道模板應該是什麼格式,一種想法是隻讓這樣
<div id="checkbox-template" class="templatedefinition" style="visibility:hidden">
<input type="checkbox"><label></label>
</div>
這將是完美的,我認爲,但我有我的懷疑。另一個想法是使用
$(document.createElement())
然後有幾個選項來處理數據。我試着簡單的東西是這樣的:
var fruits= new Array(
// id - Label - info
new Array("orange","Orange","some info"),
new Array("apple","Apple","some info"),
new Array("banana","Banana","some info")
);
而現在我已經準備好構建水果複選框,並修改原來的頁面。但在我開始在我的所有解決方案中做這樣的事情之前,知道這樣的事情是否可以。
您的問題標題是非常具有誤導性。 – 2012-02-16 10:22:06
是的,我想你是對的,你會怎樣制定這個問題? – offroff 2012-02-16 10:30:44
我的英語真的很虛弱,現在我改變了標題 – offroff 2012-02-16 10:33:25