我想檢查複選框使用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
對不起,這只是錯字。 –