Я все еще учусь JavaScript, я думаю, что это эз вопрос, но я не могу это исправить с моим опытом (уже пытаются найти какой-то источник), это мой кодзначение Take для каждого флажка если флажок установлен Javascript
Этот является примером:
PHP
<?php
<input type="checkbox" checked="checked" value="1" class="box_1">1</label> // checked
<input type="checkbox" value="2" class="box_1">2</label> //unchecked
<input type="checkbox" checked="checked" value="3" class="box_1">3</label> // checked
<input type="checkbox" value="4" class="box_1">4</label> //unchecked
<input type="checkbox" checked="checked" value="5" class="box_1">5</label> // checked
<input type="button" value="Submit" id="button-price" class="button" />
?>
стараюсь флажок с Javasript классом, (я не могу использовать по имени & идентификатором, потому что я использую зацикливание)
Я пытаюсь создать условия, как этот Javascript:
$('#button-price').bind('click', function() {
var box = '';
$(".box_1").each(function(){ // for each checkbox in class box_1(1-5)
if(this).attr("checked","true"){ // if this checked box is true
var value = (this.value).toLowerCase(); // take the value
box = box + value; // store to box
}
});
});
при нажатии кнопки нажмите затем принять value
и магазин боксировать, Я знаю, что ошибки здесь if(this).attr("checked","true"){
, что это должно быть писать условие?
'if (this.checked)' – Rayon
@RayonDabre Thx много, я не думал, что код такой же – Newbi
Вы также можете использовать [': checked'] (https://api.jquery.com/checked-selector /), т.е. '$ (". box_1: checked "). each (function() {...' – Sean