IF that's the case, http://docs.jquery.com/DOM/Traversing/Selectors#Using_CSS_and_XPath_Together should be changed.
That page says: Get the input field's value with the name of 'bar': $("inp...@name=bar]").val(); All checked radio buttons: $("inp...@type=radio][@checked]") it also says: e...@foo=bar] an E element whose "foo" attribute value is exactly equal to "bar" which is what I did.. Why all of a sudden Jquery doesn't use '@' in xpath expressions? Keep the docs up to date? Are there better up to date docs I should be looking at?? Thanks again for all the help.. very much appreciated :) On Aug 4, 8:35 pm, Jules <jwira...@gmail.com> wrote: > jQuery does not recognise @ as attribute indicator. Just remove the @ > from your code and enclose the attribute value with ': > > $("input:checkbox[name='media_type']").click(function() { > if (this.checked == true) { > alert('checkbox true'); > $("div[class='mediafield']").hide > ('fast'); > > }); > > On Aug 5, 7:55 am, Old Orange Juice <kc2...@gmail.com> wrote: > > > I have a bunch of divs with the same classname, 'mediafield': > > > <div id="articles" class="mediafield">Slug:</div><br> > > <div id="video" class="mediafield">Big Blurb(Video)<br></div> > > <div id="content_short" class="mediafield">Big Blub(short content) > > <br></div> > > <div id="audio" class="mediafield">Big Blub(Audio)<br></div> > > <div id="images" class="mediafield">Photo Uri(images):<br></div> > > > and I have this jquery code in my header: > > <script> > > $(document).ready(function() { > > $("input:checkb...@name=media_type]").click(function() { > > if (this.checked == true) { > > alert('checkbox true'); > > $("d...@class=mediafield]").hide('fast'); > > > });}); > > > </script> > > > So I know that the click function is getting implemented.. The alert > > box appears however I get the following error in firebug: > > uncaught exception: Syntax error, unrecognized expression: > > [...@class=mediafield] > > > Line 0 > > > Nothing happens when firebug is turned off... So I'm not sure why it's > > throwing the error. > > > Any help? > > > Thanks, > > ooj