首先,我想爲模棱兩可的標題道歉:) 其次,我是一個jQuery新手。使用一個對象的值作爲另一個對象的名字
我有一個下拉兩個值(「taget1」和「target2」)。在頁面加載時,我將localStorage設置爲每個目標的URL(target1 = google.com和target2 = gmail.com)。
當下拉更改時,我在localStorage(lastSelection = target2)中設置了「lastSelection」var。
現在,我也想從localStorage獲取相關的URL。所以當我更改爲「target2」時,我想從localStorage中獲取已保存的URL。而不是使用「如果」,我想我可以使用下拉的val()。
這不起作用:
var url = localStorage.getItem([lastSelection])
我如何使用lastSelection的價值得到這樣localStorage.getItem('target2')
結果?
那麼,你可以使用'eval(lastSelection)',但這是一個不好的方法,原因有很多。 – Blazemonger