Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jQuery version of Linq's Where()

Tags:

jquery

I want to use jQuery to get the checked radio button out of a radio button set.

The form object here is not a jQuery object but rather "normal" javascript object.

I want the following:

//"where" should fliter the jQuery Array
var myVal = $(form.RadioSet).where(':checked').val();

I know I can get my results with this:

var myVal = $(form).find('input[name=RadioSet]:checked').val();

But that's a little bit more typing with the "input" and the "name" syntax.

Any ideas?

Thanks,

like image 485
Chi Chan Avatar asked Dec 28 '22 09:12

Chi Chan


1 Answers

I think .filter() is what you're looking for...

as in:

var myVal = $(form.RadioSet).filter(':checked').val();
like image 91
Brian Driscoll Avatar answered Jan 11 '23 07:01

Brian Driscoll