[英]How can I store a reference table in jQuery?
我正在使用jquery和html開發一個簡單的計算器。 為了執行所有需要的計算,此計算器需要引用一個格式如下的值的表:
Machine ID1
6 52 5655
7.5 55 2520
10 60 1013
Machine ID2
6 55 1255
7.5 89 5655
10 90 2020
該計算器所做的部分工作是獲取計算機ID,也獲取行距(可以為6、7.5或10),即第一列。
第二和第三列是從機器和行間距得出的值。
我最初的計划是僅使用jquery和HTML創建此計算器,但是我很難確定如何在數據結構中實現此引用表。 參考表中的這些值不會更改,因此我將它們硬編碼為javascript沒問題。
我知道我可以使用MachineID和RowSpacing作為主鍵的數據庫,但是我覺得用一個只包含上述信息的表創建新數據庫是過分的。 我有什么選擇將上述數據存儲在jQuery中,可以讓我查詢和提取值?
我已經研究過使用jQuery的數據功能,但這似乎更傾向於將數據綁定到單個DOM元素,並且我認為這對我沒有太大幫助。 我錯了嗎? 沒有數據庫怎么辦?
如果這些是靜態值,我認為將它們存儲在JSON對象中將是最好的選擇,例如:
var ID1 = {
6 : {
"value1": 52,
"value2": 5655
},
7.5 : {
"value1": 55,
"value2": 2520
},
10 : {
"value1": 60,
"value2": 1013
}
}
var ID2 = {
6 : {
"value1": 55,
"value2": 1255
},
7.5 : {
"value1": 89,
"value2": 5655
},
10 : {
"value1": 90,
"value2": 2020
}
}
這樣,如果您需要引用機器名稱ID2 ,其中行間距為10 ,並獲取兩個值中的第二個,則可以按以下步驟進行操作:
Result = ID2[10]["value2"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.