try: $(this).siblings('input[type=checkbox]').attr('checked',''); $(this).siblings('input[type=checkbox]').attr('checked','checked');
On Tue, Sep 29, 2009 at 6:09 AM, evanbu...@gmail.com <evanbu...@gmail.com>wrote: > > Anyone? I've been working on this for hours and can't come up with a > solution. Thanks > > On Sep 28, 3:13 pm, "evanbu...@gmail.com" <evanbu...@gmail.com> wrote: > > I thought this would do it but no luck > > > > $(this).parents("checkbox:first").attr('checked', false); > > > > On Sep 28, 2:42 pm, "evanbu...@gmail.com" <evanbu...@gmail.com> wrote: > > > > > > > > > Hi > > > > > I've been using jQuery a couple of months and I'm really having a > > > blast with it but need a little help with this problem. > > > > > I have a table of records generated from a database that looks like > > > this. Each record has a checkbox with a unique id followed by a > > > person's name and employment status. > > > > > <tr><td> > > > <input type="checkbox" id="rptDirectors_ctl19_chkDirectorName" > > > class="chkDirector" checked="checked" value="25094" /> > > > <span id="rptDirectors_ctl19_lblDirFName">J. Pedro</span> <span > > > id="rptDirectors_ctl19_lblDirLName">Reinhard</span> (<span > > > id="rptDirectors_ctl19_lblRelStatus" class="RelStatus">Retired</span>) > > > </td></tr> > > > > > <tr><td> > > > <input type="checkbox" id="rptDirectors_ctl23_chkDirectorName" > > > class="chkDirector" checked="checked" value="29632" /> > > > <span id="rptDirectors_ctl23_lblDirFName">James B.</span> <span > > > id="rptDirectors_ctl23_lblDirLName">Williams</span> (<span > > > id="rptDirectors_ctl23_lblRelStatus" class="RelStatus">Active</ > > > span>) > > > </td></tr> > > > > > When this checkbox (chkIncludeRetired) is checked/unchecked, the > > > person's employment status (RelStatus) is checked and the entire row > > > is hidden/shown. My jquery code below does this perfectly with no > > > problems. However, in addition to hiding/showing the row. However, I > > > also need the parent checkbox to be checked or unchecked. So if > > > RelStatus == "Retired" then it's parent checkbox also needs to be > > > unchecked else then it's parent checkbox needs to be checked. > > > > > <input id="chkIncludeRetired" type="checkbox" /><i> Exclude Retired > > > Directors and Executives</i> > > > > > <script language="javascript" type="text/javascript"> > > > $(document).ready(function() { > > > $('#chkIncludeRetired').click( > > > function() { > > > $('.RelStatus').each(function() { > > > if ($("#chkIncludeRetired").is(":checked")) > > > { > > > if ($(this).text() == "Retired") > > > $(this).parent().css('display', > > > 'none'); > > > } > > > else > > > { > > > $(this).parent().css('display', > > > 'block'); > > > } > > > }); > > > });}); > > > > > </script> > > > > > Thank you very much.- Hide quoted text - > > > > - Show quoted text - -- Charlie Griefer http://charlie.griefer.com/ I have failed as much as I have succeeded. But I love my life. I love my wife. And I wish you my kind of success.