the @ symbol is no longer needed
----- Original Message -----
From: "Old Orange Juice" <kc2...@gmail.com>
To: "jQuery (English)" <jquery-en@googlegroups.com>
Sent: Wednesday, August 05, 2009 7:21 AM
Subject: [jQuery] Re: xpath not returning objects
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