我有一個對象,它具有類別和每個類別的單詞列表,如下手類型的數據庫:訪問對象鍵
var words =
{
sports: [
'baseball', 'football', 'volleyball', 'basketball', 'soccer'],
animals: [
'dog', 'cat', 'elephant', 'crocodile', 'bird'],
entertainment: [
'netflix', 'movies', 'music', 'concert', 'band', 'computer']
}
我的HTML有一個自舉下拉式選單,將根據該列表顯示所有類別。我的代碼工作給我點擊作爲一個字符串的類別的值如下:
$(document).on('click', '.dropdown-menu li a', function() {
var selectedCategory;
selectedCategory = $(this).text();
//setting value of category to global variable
categorySelected = selectedCategory;
});
我需要能夠找到從該值在我的數據庫中的關鍵。 的問題是,我無法訪問寫着「動物」 我需要引號把我的字符串得到的話是這樣的名單: words.animals
我該怎麼辦呢?我試過替換(),但它不起作用。
我認爲你正在尋找'字[categorySelected]'? – smarx
使用單詞['animals']或單詞[var] –