我有一个复选框,我从Web服务加载其输入。我正在开发一个过滤所选项目并将它们放入表格的函数。Javascript:如何获得选中的复选框项目
我的复选框看起来像这样:
<label class="checkbox" data-match-for="filtre-competences">
<input id="checkbox_competence" name="missionPlace" value="" type="checkbox" data-match-forcontent="id-competence">
<span class="check"></span>
<span class="checkbox-title" data-match-forcontent="titre-competence"></span>
<span>(<span data-match-forcontent="nb-mission"></span>)</span>
</label>
我想在一个表中,当然以过滤选择的元素取消可能床动态取消的项目。
我的功能看起来是这样的:
selectCompetences:function() {
var checkbox = document.querySelector('#checkbox_competence');
var arr = new Array();
checkbox.addEventListener('click',function() {
if() {
//selected : add to table
arr.push(checkbox.getAttribute("value"))
}
else {
// deselected: remove from table
}
})
}
我需要完成这个功能。有什么建议么?
如果什么'value'是不是唯一的?你将如何删除它?你需要改变你的方法..你想要 – Rayon
,'this.checked'? – epascarello
是的,我想每次都选择或取消选择recyuper – firasKoubaa