jQuery如何在第一个元素之前删除逗号?

时间:2013-11-19 13:47:08

标签: javascript jquery arrays push comma

我使用jQuery push()得到一个数组。但是在第一个元素之前有一个逗号。我需要第一个元素没有逗号的数组(其余元素需要逗号)。任何想法?

由于

function delImg(newThis){
    $(newThis).parent().hide();
    var Id = $(newThis).siblings('.hidden').html();
    Ids.push(Id);
    alert(Ids);
    return Ids;

}

2 个答案:

答案 0 :(得分:2)

您正在向数组中添加一个空元素,以便在启动时获得,

function delImg(newThis) {
    $(newThis).parent().hide();
    var Id = $(newThis).siblings('.hidden').html();
    if ($.trim(id) !== '') { //push to array if id value is not empty
        Ids.push(Id);
    }
    alert(Ids);
    return Ids;
}

答案 1 :(得分:0)

function delImg(newThis) {
    $(newThis).parent().hide();
    var Id = $(newThis).siblings('.hidden').html().trim();
    if (Id !== '') {
        Ids.push(Id);
    }
    alert(Ids);
    return Ids;
}