jQuery

배열을 이용한 중복 제거

은둔한량 2013. 4. 29. 13:53
반응형

배열을 이용한 중복 제거

function
set_member_info(atype, info_str)
{   
    var members_info = info_str.split('*');
    var table_name = 'member_tbl';
    var exist_member = new Array();

    for(i = 0; i < $('#member_tbl tr').length; i++) {
        exist_member.push($('#' + table_name + ' tr:eq(' + i + ') td:eq(0) input.epid').val());
    }
   

    for(i = 0; i < members_info.length; i++) {
        member = members_info[i].split('|');
       
        if($.inArray(member[0], exist_member) == -1) {
            add_table_row($('#' + table_name), atype, member);
        }
    }

}
// add table row
function add_table_row(tbl, atype, info){
    var varname = '';
    varname = "approval_member[]";

    var tds = '<tr>';
    tds += '<td><input type="checkbox" class="member_chk"><input type="hidden" name="' + varname + '" class="epid" value="' + info[0] + '"></td>';
    tds += '<td>' + info[1] + '</td>';
    tds += '</tr>';
    tbl.last().append(tds);
}

 

 

반응형

'jQuery' 카테고리의 다른 글

jQuery를 UI 레이아웃 플러그인  (1) 2013.06.09
jQuery 란 무엇인가 ?  (0) 2013.05.09
원본 사진 마우스 이동시 보여주기  (0) 2013.04.12
select radio checkbox  (0) 2013.02.18
jQuery 금액 콤마 플러그인  (0) 2013.02.18