簡體   English   中英

如何在jQuery中存儲引用表?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM