2014-01-15 2 views
0

Как получить значение check check в jquery. Я не могу получить их по их виду. мой код:checkbox значение diffrent формы в jquery

<form action="" method="get" name="brandform" id="brandform"> 
     <?php 

foreach ($ubrnds as $value) { 
echo '<label>'.$value.'<input type="checkbox" value="'.$value.'" name="chkbrands[]" id="chkbrands[]" onclick="javascript:brand_search();" ></label>';  
} 

?> 

и

var val = []; 

    $(':checkbox:checked').each(function(i){ 
     val[i] = $(this).val(); 
     alert(val[i]); 
    }); 

</form> 
+1

завернутый в готовой функции DOM? – Johan

+0

* «Я не могу получить их по их форме соответственно». * - Не могли бы вы уточнить? – billyonecan

+0

Согласовано с @johan. – Jai

ответ

0

Попробуйте так:

$('input[name="chkbrands[]"]:checked'); 
0

попробовать это

$('input[name="chkbrands[]"]', '#brandform'); 

это может быть сложным, таким образом,

$('element', 'form'); 
0

Вам нужно выполнить код после загрузки DOM:

$(function(){ 

    var values = $('#brandform input[type="checkbox"]').map(function(i, e){ 
     return e.value; 
    }).get(); 
    console.log(values); 
}); 
Смежные вопросы