0
다음 코드를 사용하여 모든 체크 된 체크 상자의 값을 가져옵니다. 놀랍게도 배열의 마지막 요소는 '배열'로 제공됩니다.배열의 마지막 요소는 '배열'로 나타납니다.
var selected = [];
$('#checkboxes input:checked').each(function(){
selected.push($(this).attr('value'));
});
확인란을 하나만 선택해도 배열에 여분의 요소가 추가됩니다. 배열은 다음과 같이 될 것입니다 :
selected[0]=Dove
selected[1]=Array
은 무엇 그것으로 문제가 될 수 있습니까? 나는 이것 뒤에 어떠한 이유도 찾을 수 없다. 누구든지 도와 줄 수 있습니까?
HTML 코드
<ul id='checkboxes' class="list-style1">
<?php foreach($brands as $row){ ?>
<span class='checkbox-wrapper' id='<?php echo $brand; ?>'>
<li><input type='checkbox' value='<?php echo $row['brand']; ?>'>
<label for='<?php echo $row['brand']; ?>'><?php echo $row['brand']; ?></label>
</li></span>
<?php } ?>
</ul>
html 코드도 추가 할 수 있습니까? – asimshahiddIT
아마도 당신은'name = "name []"' – andrew
같은 입력 코드를 가지고있을 수 있습니다. http://jsfiddle.net/ros2w6ym/1/ – vivek