Jquery 当复选框有值时如何选中该复选框
这是htmlJquery 当复选框有值时如何选中该复选框,jquery,Jquery,这是html <div class="form-field"><input name="category" id="library_category" type="radio" value="Engineering" class="form-radio" required="required"/> Engineering</div> 如果我答对了您的问题,您可以通过以下方式选中复选框: $('#library_category').prop("checked
<div class="form-field"><input name="category" id="library_category" type="radio" value="Engineering" class="form-radio" required="required"/> Engineering</div>
如果我答对了您的问题,您可以通过以下方式选中复选框:
$('#library_category').prop("checked", true);
或
这不是最好的方法,但在您将值输入到输入中后,应该可以这样做:
$('.form-radio').each(function(){
if($(this).val() == obj.library_category){
$(this).prop("checked", true);
}
});
$'library\u type'应为$'library\u category'??这是一个单选按钮,而不是复选框。你到底取得了什么成就?为什么不在添加值时检查它?检查,$'library\u category'的值是多少。valsorry twain但它选择了相同id的第一个收音机我只想检查具有jqueryan id分配的值的人应该只存在一次;如果有更多输入,请使用类。为了帮助您,请添加更多的代码PLZ check twain我用更多的代码更新了我的问题我只想选择一个通过jquery从db和assighn获得值的收音机
$('#library_category').val(obj.library_category).prop("checked", true);
$('.form-radio').each(function(){
if($(this).val() == obj.library_category){
$(this).prop("checked", true);
}
});