我怎樣才能得到這個複選框的列表被添加到一個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