У меня есть 5 флажков, когда я нажимаю каждый флажок, процентное отношение должно быть увеличено аналогичным образом, когда снимите флажок, процентная доля должна быть уменьшена.Добавление цикла для события click click
$(document).ready(function(){
var arr=['c','f','i','n','s'];
var n=6;
$("input").click(function(){
if(this.checked){
if($.inArray(this.value,arr)>-1){
for(var count=1;count<n;count++)
{
var percentage=Math.ceil(count * (100/5));
alert('your percentage is' + percentage);
}
}else{}}
});
});
Но он возвращает 100% за один клик. Что я делаю неправильно?
также добавить или plunker – Sharmila
https://jsfiddle.net/x4bb87L4/ – moksha
почему вы используете флажки, чтобы сделать то, что радиоприемники предназначены для использования? – charlietfl