数组中的复选框值

时间:2014-10-02 07:09:16

标签: jquery html arrays

我有一个CITY复选框列表(class =' city')。 现在我正在创建一个存储所有城市检查值的数组。 我的代码是:

$('.city:checked').each(function() {
    city.push(this.value);
});

alert(city);

结果:孟买,德里

但我想要的结果像“孟买'德里'在数组中。 请建议,

3 个答案:

答案 0 :(得分:1)

试试这个: -

var city=[];
$('.city:checked').each(function() {
   city.push("'"+this.value+"'");
});
alert(city);

Demo

答案 1 :(得分:0)

它在警报中显示,但实际上它们是数组: -

$(document).ready(function(){

   var someGlobalArray = new Array;


someGlobalArray=[];
$('.city:checked').each(function() {
    someGlobalArray.push("'" + $(this).val() + "'");
});
alert(someGlobalArray);    
});

演示: -

http://jsfiddle.net/PBhHK/412/

答案 2 :(得分:0)

一旦得到结果就会分割结果。检查下面的代码示例:

var res = city.split(',');