2017-07-25 34 views
-2

我想使用jquery在複選框中設置數組值vlaues 我在一個數組中有三個值,並且希望將其設置爲複選框的選中值。將數組值設置到jquery中的複選框

+0

您是否試圖問如何將三個複選框的'value'屬性設置爲數組中的值? – nnnnnn

+0

不,我有3個值的數組,我已經有10個值的複選框。我想要檢查那些與我的數組值相匹配的值。 –

回答

0

在這裏,您與解決方案https://jsfiddle.net/41etxeyy/1/

var arr = [2,5,6]; 
 

 
for(var i=0; i<arr.length; i++){ 
 
\t $('input[type="checkbox"][value="' + arr[i] +'"]').prop('checked', 'checked'); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="checkbox" name="checkbox" value="1" />1 <br/> 
 
<input type="checkbox" name="checkbox" value="2" />2 <br/> 
 
<input type="checkbox" name="checkbox" value="3" />3 <br/> 
 
<input type="checkbox" name="checkbox" value="4" />4 <br/> 
 
<input type="checkbox" name="checkbox" value="5" />5 <br/> 
 
<input type="checkbox" name="checkbox" value="6" />6 <br/> 
 
<input type="checkbox" name="checkbox" value="7" />7 <br/>

去我想這是你在找什麼。

+0

謝謝你,那是我想要的。 –