业务需求,选择未选素材添加到已选素材,已选素材支持上下移动。
// 选择素材
$("#btnSelect").click(function() {
$("#notConfigDataTbody input:checkbox:checked").each(function() {
var td = '<td><a href="javascript:void(0)" onClick="moveUp(this)">上移</a> <a href="javascript:void(0)" onClick="moveDown(this)">下移</a></td>';
$(this).parent().parent().clone(true).appendTo(
$("#configDataTbody")).append(td);
$(":checkbox").not($(this)).removeAttr("checked");
});
});
// 上移
function moveUp(obj) {
var current = $(obj).parent().parent();
var prev = current.prev();
if (current.index() > 0) {
current.insertBefore(prev);
}
}
// 下移
function moveDown(obj) {
var current = $(obj).parent().parent();
var next = current.next();
if (next) {
current.insertAfter(next);
}
}