Здравейте всички, опитвам се да добавя приоритетен номер, като използвам функцията за промяна за квадратчето за отметка. Докато изберете квадратчето за отметка, ако е поставено отметка, трябва да го добавите като 1. имам списък с квадратчета за отметка в рамките на div, поставям отметка във всяко едно квадратче, трябва да го маркирам като едно, ако изберете следващото означава, че трябва да го маркирате като две между другото всичко. Сега проблемът е, че събитието не трябва да се задейства, докато вече е маркирано квадратчето тук, което работи
<div class="it">
<label>
<input type="checkbox" class="span"/> 1
</label>
<label>
<input type="checkbox" class="span"/> 2
</label>
<label>
<input type="checkbox" class="span"/> 3
</label>
<label>
<input type="checkbox" class="span"/> 4
</label>
<br>
<span></span>
</div>
моят jquery
$(function () {
var count = 0;
$('.span').on('change', function() {
if(this.checked) {
count ++;
$('span').text(count);
}
})
})
моля, помогнете, броят ще бъде добавен само веднъж за квадратче за отметка FIDDLE