- /**
- * 从左往右移
- * @param {
- any
- } leftId
- */
- function MoveToRight(leftId) {
- var selectedArray = [];
- var leftSelector = "#" + leftId + "input[type='checkbox']";
- var leftItems = document.querySelectorAll(leftSelector);
- for (var i = 0; i < leftItems.length; i++) {
- if (leftItems[i].checked) {
- selectedArray.push({
- expenseListId: leftItems[i].value,
- expenseName: leftItems[i].nextSibling.nodeValue
- });
- }
- }
- selectedArea.LeftList=RemoveRange(selectedArea.LeftList, selectedArray, "expenseListId");
- selectedArea.RightList=AddRange(selectedArea.RightList, selectedArray, "expenseListId");
- ReloadSelectArea(selectedArea);
- document.getElementById("AllCheck").checked = false;
- }
- /**
- * 从右往左移
- * @param {
- any
- } rightId
- */
- function MoveToLeft(rightId) {
- var selectedArray = [];
- var rightSelector = "#" + rightId + "input[type='checkbox']";
- var rigthItems = document.querySelectorAll(rightSelector);
- for (var i = 0; i < rigthItems.length; i++) {
- if (rigthItems[i].checked) {
- selectedArray.push({
- expenseListId: rigthItems[i].value,
- expenseName: rigthItems[i].nextSibling.nodeValue
- });
- }
- }
- selectedArea.LeftList = AddRange(selectedArea.LeftList, selectedArray, "expenseListId");
- selectedArea.RightList = RemoveRange(selectedArea.RightList, selectedArray, "expenseListId");
- ReloadSelectArea(selectedArea);
- document.getElementById("AllCheck").checked = false;
- }
来源: http://www.bubuko.com/infodetail-3316729.html