我在一个看起来像这样的表单上有几个复选框:
<div id="checkboxlist" style="display:none;">
<ul class="checkboxlist_list">
<li><input type="checkbox" class="checkbox keys" name="keys" value="150" />Keys<br></li>
<li><input type="checkbox" class="checkbox elec_guit" name="elec_guit" value="150" />Electric Guitar<br></li>
<li><input type="checkbox" class="checkbox acou_guit" name="acou_guit" value="150" />Acoustic Guitar<br></li>
<li><input type="checkbox" class="checkbox bass" name="bass" value="150" />Bass<br></li>
<li><input type="checkbox" class="checkbox drums" name="drums" value="150" />Drums<br></li>
</ul>
</div>
当用户选中这些复选框时,我希望它后面的文本显示在页面底部的“摘要”div中。即它会说:您选择了Keys、Electric Guitar、Bass ...例如。
这是我当前的 jQuery 代码:
var musicians = '';
$('.checkbox:checked').each(function(){
var musicianTypes = $(this).text();
musicians += musicianTypes;
});
$(".summary_musicians").html(musicians);
目前这不返回任何值。谁能告诉我如何解决这个问题?