2014-11-20 4 views
0

это HTML-как проверить флажок, если это имеет значение

<div class="form-field"><input name="category" id="library_category" type="radio" value="Engineering" class="form-radio" required="required"/> Engineering</div> 
Управление Медицинский Образование Сельское хозяйство

это JQuery

var obj = jQuery.parseJSON(data); 
     $('#library_category').val(obj.library_category); 
     $('#library_type').val(obj.library_type); 
     $('#library_attention').val(obj.library_attention); 

     $('#library_category1').prop("checked", true); 
});} 
+1

$ ('# library_type ') должен быть $ (' # library_category ') ???? –

+0

Это переключатель, а не флажок. И что вы добиваетесь в точности? Почему бы не проверить его при добавлении значения? Проверьте, что это значение '$ ('# library_category'). Val()' – vaso123

ответ

0

Если я правильно понял ваш вопрос, вы можете проверить чекбокс таким образом:

$('#library_category').prop("checked", true); 

или

$('#library_category').val(obj.library_category).prop("checked", true); 

Не самый лучший способ, но это должно работать (после того, как вы поставите значение на входе):

$('.form-radio').each(function(){ 
     if($(this).val() == obj.library_category){ 
      $(this).prop("checked", true); 
     } 
    }); 
+0

благодарит приятеля за его сработанные благодарности .... –

+0

извините twain, но он выбирает первое радио того же идентификатора, я хочу проверить только это которые присваивают значение jquery –

+0

, идентификатор должен существовать только один раз ..;), если у вас больше ресурсов, используйте класс. чтобы помочь вам добавить еще свой код – twain

Смежные вопросы