Cheers all. By the way Stephan, I'm gonna steal your sig!
By(e) Adrian :OD On Feb 6, 9:16 am, Stephan Veigl <stephan.ve...@gmail.com> wrote: > Hi, > > according to another thread in this group > (http://groups.google.at/group/jquery-en/browse_thread/thread/2115a6c8...) > there is already a ticket for this bug:http://dev.jquery.com/ticket/3990 > and it's already fixed in the trunk > > by(e) > Stephan > > 2009/2/6 jQuery Lover <ilovejqu...@gmail.com>: > > > > > Most likely... you should submit a ticket:http://dev.jquery.com/ > > > ---- > > Read jQuery HowTo Resource - http://jquery-howto.blogspot.com > > > On Wed, Feb 4, 2009 at 9:24 PM, Stephan Veigl <stephan.ve...@gmail.com> > > wrote: > > >> Good point. > > >> I've just tested "input[value='']" and got an error in jQuery.js. Just > >> tested it with other HTML attributes and got the same results. > >> Empty attributes are not selected with a "element[attr]" and doing a > >> "element[attr='']" results in an error. > >> Is this a bug? > > >> by(e) > >> Stephan > > >> 2009/2/4AdrianLynch<adely...@googlemail.com>: > > >>> Nice one! Should have spotted :has()... > > >>> I've asked this in another thread but I'll slip it in here too, does > >>> the selector... > > >>> input[value=''] > > >>> ... work for any of you? > > >>>Adrian > > >>> On Feb 4, 12:11 pm, Stephan Veigl <stephan.ve...@gmail.com> wrote: > >>>> Hi, > > >>>> just a little remark: add a child selector '>' before the 'input' or > >>>> you will select surrounding divs as well. > > >>>> $("div:has(>input[value='2'])") > > >>>> by(e) > >>>> Stephan > > >>>> 2009/2/4 Mauricio (Maujor) Samy Silva <css.mau...@gmail.com>: > > >>>> > $('div:has(input[value=2])') > > >>>> > Maurício > > >>>> > -----Mensagem Original----- De: "AdrianLynch" <adely...@googlemail.com> > >>>> > Para: "jQuery (English)" <jquery-en@googlegroups.com> > >>>> > Enviada em: quarta-feira, 4 de fevereiro de 2009 09:22 > >>>> > Assunto: [jQuery] Select element based on a value of its child element > > >>>> >> Hello all. I have the following... > > >>>> >> <div> > >>>> >> <input type="text" value="1" /> > >>>> >> </div> > >>>> >> <div> > >>>> >> <input type="text" value="2" /> > >>>> >> </div> > >>>> >> <div> > >>>> >> <input type="text" value="3" /> > >>>> >> </div> > > >>>> >> ... and I want to select the second div because its child input has a > >>>> >> value of 2. > > >>>> >> I know I could select the input then come back to the div with parents > >>>> >> ("div"). Just wondering if there's a way to do it in the selector > >>>> >> string. > > >>>> >> More out of curiosity than need ;) > > >>>> >> Thanks. > > >>>> >>Adrian