반응형
배열을 이용한 중복 제거
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 |