我有一個數組在js中包含一些名稱的複選框,我想設置檢查。 問題是我不能做正確,我不知道爲什麼我錯了 這是我的代碼多選複選框設置檢查html
var array = ['one','two word','three'];
for(var i = 0; i < array.length;i++)
$(':checkbox[value="'+array[i]+'"]').prop('checked', true);
有了這個HTML
<input type="checkbox" name="one[]" value="two word">
<input type="checkbox" name="one[]" value="four">
<input type="checkbox" name="one[]" value="one">
有了這個代碼我複選框保持uncheked,可有人告訴我爲什麼?
問題仍然存在,這是複選框 [prevObject的控制檯日誌:n.fn .init [1],context:document,selector:「:checkbox [value =」Trieste「]]] context:documentlength:0prevObject:n.fn.init [1] selector:」:checkbox [value =「one」] 「__proto__:n [0] – cristianbregant
是這樣嗎?你可以在代碼片段中運行代碼嗎? –
是的,但在這一點上,我認爲在別的地方可能會有問題。我現在要看看問題:D謝謝! – cristianbregant