我有一個包含多個複選框的框。我選擇複選框,並選擇我生成的<span>
Value(x)</span>
在不同的div上。現在我想取消選中該特定複選框的(x)點擊複選框。點擊按鈕取消複選框
在選擇和取消選擇的複選框的<span>
值(X)</span>
被來來往往。但反過來並沒有發生。
.reportbox是瓦片的類別(複選框)。 #compareSection是保存按鈕的區域。
代碼我使用:
<script type="text/javascript">
$('.reportBox').click(function() {
var selected = $('input[type=checkbox]:checked').map(function(_, el) {
selectedCheckbox = el.id;
var element = "<p class='selectedReport'>"+ $(el).val() + "</p>" + "<span onclick='removeReport(this, selectedCheckbox)' class='badge badge-notify close-badge'>x</span>";
return "<span id='elementPack'>" + element + "</span>";
}).get();
$("#compareSection").html(selected);
})
// this code is for removing the URLs
function removeReport(sender, selectedCheckbox) {
document.getElementById(selectedCheckbox).checked = false;
var div = sender.parentNode;
div.parentNode.removeChild(div);
}
</script>
代碼在哪裏? – Rayon
我應該上傳它js小提琴嗎? – b0y
任何........ – Rayon