2011-09-13 48 views
0

我正在使用以下代码,其中包含对split ID列表的调用。jQuery似乎不拆分

$("#editlisting").live('click', function(event) { 
    //alert("hello"); 
    editlistingid = $("tbody td.small input:checkbox:checked").map(function(i, el) { 
     return $(el).attr("id"); 
    }).get(); 
    eid = editlistingid.split(","); 
    alert(eid[0]); 
    editlead(); 
}); 

但是,我发现它并没有得到分裂。

回答

3

将保留Array,因为get()被分配给它。

如果没有一个参数,.get()返回所有的元素:

alert($('li').get()); 

所有匹配的DOM节点通过该调用,包含在 标准阵列返回。

Source

split()适用于String

通过分离串成子拆分一个String对象到字符串数组。

Source

您试图在Array上调用String方法。这是行不通的。

看起来你可以直接使用。