2011-09-13 82 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方法。這是行不通的。

看起來你可以直接使用。