function updateoptns() { var val = $("input[name='optns']:checked"); alert(val); }
On Feb 12, 5:22 am, Frederik Ring <frederik.r...@gmail.com> wrote: > Hi! > > You could do it like this: > > $(document).ready(function(){ > $('input:radio[name=\'optns\']').click(function() { > var optns = $(this).val(); > alert (optns); > }); > > }); > > You'll have to remove your onclick-s then. > > On Feb 12, 3:22 pm, "angelochen...@gmail.com" > > <angelochen...@gmail.com> wrote: > > Hi, > > > I have two radio buttons, when user click I'd like to know what is > > value selected now inside updateoptns, but the code below always > > return '0', > > any idea how to do this? Thanks, > > > Angelo > > > <label for="optns"> </label> > > <input checked="checked" class="rb_optns" id="rd1" name="optns" > > onClick="updateoptns()" type="radio" value="0" /> </label> > > <input id="rd2" name="optns" onClick="updateoptns()" type="radio" > > value="1" /> Metric (kg/cm)</label> > > <br clear="none" /> > > > function updateoptns() { > > var optns = jQuery("inp...@name='optns']"); > > alert(optns.val()); > > } > >