2011-12-23 93 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"