2011-12-23 138 views
1

我想我可以使用JavaScript .split方法在jquery函數內分割字符串。下面的代碼將字符串存儲爲「value1,value2,value3」。分裂變量w/jQuery

如果我嘗試分割該字符串,然後提醒該項目,則什麼都不會發生。有任何想法嗎? 我已經驗證string_sp是正確的,所以我知道問題在於分割線。

$(document).ready(function(){ 
    $('.link_pressed').click(function() { 
     var string_sp = $('select.s_box').val(); 
     var box_str = string_sp.split(','); 
     alert(box_str[0]); 
    });     
}); 
+0

安德魯·惠特克的編輯固定的語法錯誤...... – landons 2011-12-23 04:20:33

+0

@landons我看到錯誤也是,但我認爲H帕特爾是正確的在Whitakers編輯之前加入它。否則,它會顯示在編輯歷史記錄中。 – Kapep 2011-12-23 16:47:13

回答

2

你有一個語法錯誤(沒有關閉點擊函數調用)。試試這個:

$(document).ready(function() { 
    $('.link_pressed').click(function() { 
    var string_sp = $('select.s_box').val(); 
    var box_str = string_sp.split(','); 
    alert(box_str[0]); 
    }); 
}); 
0

你可能想仔細檢查你的假設。

var string_sp = "value1, value2, value3"; 
string_sp.split(','); 

結果:

["value1", " value2", " value3"] 

和:

var string_sp = "value1, value2, value3"; 
var box_str = string_sp.split(','); 
box_str[0]; 

結果:

"value1"