jQuery: setting checkbox values from array

jQuery: setting checkbox values from array

by aidankirrane

HTML

<form id="myForm" action="">
    <div>
        <input type="checkbox" value="cat" />
        <input type="checkbox" value="dog" />
        <input type="checkbox" value="pineapple" />
        <input type="checkbox" value="frog" />
        <input type="checkbox" value="bird" />

    </div>
</form>

JavaScript

var selections = ["cat", "dog", "pineapple"];
$(document).ready(

 
 function populatecheckboxes(selections) {
     var FilterArray = selections;
     $('#myForm').find('input').each(function () {
         $(this).prop("checked", ($.inArray((this).val(), selections)));
     });
 }
 
 
 );