更新:
找到解决方案:
isNaN(your_number)
答案 0 :(得分:2)
我假设你有一些分隔符,比如字符串中的逗号,告诉你每个数组元素的结束位置和下一个数组元素的开始位置。如果是这种情况,您可以使用split拆分它。
然后你可以stringify生成的数组为JSON:
var somestring = 'blah,bleh,foo,bar,hah!';
var json = JSON.stringify(somestring.split(','))
答案 1 :(得分:2)
你的意思是这样吗?
var temp = [$('#myID option:selected').val()];
答案 2 :(得分:2)
如果您只想将单个字符串值放在数组中,可以这样做:
var yourArray = [$('#myID').val()];
'如果我不从表格中的选择框中选择任何内容,那么它应该 返回一个空数组,而不是空值'
如果我正确理解了您的语句,那么在没有选择值时您需要一个空数组,否则您需要一个包含该值的数组。你可以这样做:
var v = $('#myID').val(),
yourArray = v !== null? [v] : [];
然后,您可以使用JSON.stringify
var json = JSON.stringify(yourArray);`
答案 3 :(得分:1)
我不太确定你想在这里完成什么,但你可以试试这个:
var temp = new Array();
temp.push($('#myID').val());
BTW,对于使用方法val()的选择,您实际上会选择该选项。
您也可以尝试:
var temp = [$('#myID').val()];
通过赋值[]。
中的值,将变量temp初始化为数组