我想检查复选框使用jquery但无济于事。以下是代码。复选框没有通过jQuery检查
$(document).ready(function() {
var url_brand_alias = $("#hidden_brand_alias").val(); //gives a,b
var url_brand_arr = url_brand_alias.split(',');
$.each(url_brand_arr, function(key, value) {
$('input.Brand[rel="'+value+'"]').attr('checked', true);
});
});
复选框HTML:
<div class="panel-body">
<div class="form-group">
<label class="filters-type">
<input type="checkbox" rel="a" value="1" class="Brand">a</label>
</div>
<div class="form-group">
<label class="filters-type"><input type="checkbox" rel="b" value="2" class="Brand">b</label>
</div>
</div>
我同时使用ATTR和道具,但无济于事尝试。我在控制台中也没有任何错误。欢迎任何帮助/建议。提前致谢。
向我们展示'url_cat_arr'的值。这是一个错字吗?这是否意味着任何机会都会成为'url_brand_arr'? –
你可以在你的代码中包含一个小提琴或JSBin吗? – Drown
对不起,这只是错字。 –