2013-07-13 73 views
0

我試圖使用一個變量作爲JSON的鍵。在下面的例子中,我知道解釋者正在我的對象上尋找'單詞'。我想讓它明白'單詞'是一個變量。使用輸入文本框的值作爲JSON的字符串變量

<!-- HTML --> 
<input type="text" /> 
<button id="submit">Go</button> 

// JavaScript 
var obj = jQuery.parseJSON('{"dog":"A dog is a mammal.", "eagle":"An eagle is a bird."}'); 
$("#submit").click(function(){ 
    var word = $('input[id=text]').val(); 
    alert(obj[word]); 
          }); 

回答

0

通過'input[id=text]'選擇您要選擇具有ID =文字輸入,但是你沒有它的標記。也許你的意思

$('input[type=text]').val();

<input id="text" type="text" /> 

看看你的固定例如:jsfiddle

+0

謝謝。愚蠢的錯誤。 –

相關問題