両方の機能で、選択したすべてのチェックボックスを選択しています。私の修正(と他の誰かが良いかもしれない)は、唯一のidsをulの周囲に追加することです。
HTML:あなたは$を変更することができ
<ul id='electronics'>
<li><input type="checkbox" name="phone[]" value="Nokia" />Nokia</li>
そのように( '#が提出')このような何かにハンドラをクリックします。
$('#submit').click(
function()
{
var htmls = "";
$('ul#electronics>li>input[type="checkbox"]:checked').each(
function()
{
htmls += $(this).val() + " ";
}
);
$('.here').html(htmls);
}
);
は、詳細はhttp://api.jquery.com/id-selector/をhttp://api.jquery.com/child-selector/をチェックしてください。
基本的には、この変更や類似の変更がなければ、カーブランドのリストとエレクトロニクスブランドのリストを区別することはできません。また、クリックハンドラーはチェックボックスをすべて考慮します。
ありがとう、これは私が探していたものです:)) – pufAmuf