I want to get checkbox with specfic value and make it checked..
I make like this
$(":checkbox").filter({"value":5}).attr("checked","true");
and here is the html
<input type="checkbox" name="priv" value="1"/>
<input type="checkbox" name="priv" value="2"/>
<input type="checkbox" name="priv" value="3"/>
<input type="checkbox" name="priv" value="4"/>
<input type="checkbox" name="priv" value="5"/>
<input type="checkbox" name="priv" value="6"/>
<input type="checkbox" name="priv" value="7"/>
<input type="checkbox" name="priv" value="8"/>
here’s a demo of the problem
You can use Attribute Equals Selector [name=”value”] to get the checkboxes with particular value. Also use prop() instead of attr() as that is recommended way by jQuery doc.
Live Demo
or
Description: Selects elements that have the specified attribute with a value exactly equal to a certain value, jQuery doc.
You can also do it Using attr() but prop is more appropriate for boolean properties.
Edit, asked in comments, “How would look like the answer/find-expression with complex values, like value=”Smith, David“
You can enclose that kind of values like Smith, David on single quotes. You can even use character used by jQuery like #, ., $ etc, see updated fiddle here.