【发布时间】:2018-08-06 11:27:42
【问题描述】:
我正在尝试编写一个函数,将任何选定的复选框从一个 div 移动到另一个,但是目前只有选定复选框的 id 被附加到“已添加”div。有人对如何做到这一点有任何想法吗?
<fieldset>
<h3>Pages</h3>
<div class="fieldset_elements">
<div id="pagecontainer">
<div class="selectpagebox" id="pagebox1">
<h4>Available Pages</h4>
{foreach from=$pagelist item=page}
<div class="pageSelection"><input type="checkbox" id="{$page.id}" class="pages" value="{$page.id}">{$page.page_name}</div>
{/foreach}
</div>
<div class="selectpagebox" id="pagebox2">
<h4>Selected Pages</h4>
</div>
</div>
</div>
</fieldset>
$(function(ready) {
$(".pages").change(function () {
var pageId = $(this).attr('id');
if(pageId.checked = true){
$("#pagebox2").append(pageId);
} else if(pageId.checked != true) {
$("#pagebox1").append(pageId);
}
});
});
【问题讨论】: