$("fieldset:has(legend:contains('Promotions'))").hide()
On Jun 11, 10:43 am, Jesse <jesseainsk...@gmail.com> wrote: > I'm sure that I'm just missing something simple. Basically, I'm trying > the hide the "<fieldset>" element if it contains "<legend>Promotions</ > legend>" but I can't get it to work. Here is my latest.... > > jQuery("fieldset:has('legend':contains:('Promotions'))'").hide(); > > I've tried several variations of this, including trying to hook onto > the parent element and such, but I just can't get anything to work. > I'll supply what my HTML code looks like below. Any help would be > appreciated. > > <h1>Categories</h1> > > <fieldset> > <legend>Cuisines</legend> > <input type="checkbox" name="OnsaleCouponsCategory[]" value="48" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="49" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="50" / > > </fieldset> > > <fieldset> > <legend>Atmosphere</legend> > <input type="checkbox" name="OnsaleCouponsCategory[]" value="62" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="63" / > > </fieldset> > > <fieldset> > <legend>Promotions</legend> > <input type="checkbox" name="OnsaleCouponsCategory[]" value="91" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="92" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="93" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="94" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="95" / > > <input type="checkbox" name="OnsaleCouponsCategory[]" value="96" / > > </fieldset>