jQuery似乎没有拆分

时间:2011-09-13 05:10:12

标签: jquery split

我使用以下代码,其中包含对split ID列表的调用。

$("#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();
});

但是,我发现它根本没有分裂。

1 个答案:

答案 0 :(得分:3)

editlistingid将保留Array,因为get()的结果已分配给它。

  

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

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

此调用返回所有匹配的DOM节点,包含在a中   标准数组

Source

split()适用于String

  

通过将字符串分隔为子字符串,将 String 对象拆分为字符串数组。

Source

您正尝试在String上调用Array方法。那不行。

您似乎可以直接使用editlistingid