我怎样才能得到这个复选框的列表被添加到一个div之前,他们的选择状态,所以如果他们被选中,他们应该被添加到div,如果不是他们被删除该列表如果未选中。jQuery存储复选框的值在div
<div id="selected-people"></div>
<input type="checkbox" value="45" id="Jamie" />
<input type="checkbox" value="46" id="Ethan" />
<input type="checkbox" value="47" id="James" />
<input type="checkbox" value="48" id="Jamie" />
<input type="checkbox" value="49" id="Darren" />
<input type="checkbox" value="50" id="Danny" />
<input type="checkbox" value="51" id="Charles" />
<input type="checkbox" value="52" id="Charlotte" />
<input type="checkbox" value="53" id="Natasha" />
是否可以提取ID名称为存储的值,所以id的值将被添加到div,而不是价值 - 价值需要有号码,以便将其添加到数据库供以后使用。
我看着这里,有一个复选框和一个textarea,我改变了一些部分,甚至没有工作。
function storeuser()
{
var users = [];
$('input[type=checkbox]:checked').each(function()
{
users.push($(this).val());
});
$('#selected-people').html(users)
}
$(function()
{
$('input[type=checkbox]').click(storeuser);
storeuser();
});
我真的不明白你在问什么。选择项目时,是否要将ID或VALUE添加到DIV?你在“选择状态之前”是什么意思?另外,你可以发布你尝试过的不工作? – Chuck 2010-09-06 00:29:12
添加了我在stackoverflow上看到的代码,更改了它,但根本不起作用。该ID应该存储在div中。 – MacMac 2010-09-06 00:32:25
你有两个与Jamie相同的ID。这不是有效的HTML,可能会给您带来麻烦。 – user113716 2010-09-06 00:45:33