works fine now, thank you very much for explaining

On 10 Mrz., 16:05, "T.J. Crowder" <[email protected]> wrote:
> Hi,
>
> Sorry, that list should have been:
>
> Using 1.6.1 and "=", works:http://jsbin.com/ewire5/
> Using 1.7 and "=", doesn't work:http://jsbin.com/ewire5/2
> Using 1.7 and "$=", works:http://jsbin.com/ewire5/3
>
> I'm sure everyone figured that out.
>
> And this may be of interest:http://jsbin.com/ewire5/4
>
> My guess is that the old engine used `getAttribute('src')` and/or
> `readAttribute('src')`, but the new engine uses `src` directly. The
> old behavior is probably more correct; the new behavior may be more
> useful though... ;-)
>
> -- T.J.
>
> On Mar 10, 3:00 pm, "T.J. Crowder" <[email protected]> wrote:
>
>
>
> > Hi,
>
> > My suspicion is if you change your selector to use $= rather than =
> > (e.g., 'img[src$="images/icons16/btn_add.gif"]'), it'll start working
> > again. The $= operator looks for an attribute _ending_ in the given
> > string rather than _equalling_ it.[1]
>
> > I haven't looked into it, but my guess offhand is that the selector
> > engine in 1.7 is matching against the image's fully-resolved URL,
> > whereas 1.6's old engine was using the relative URL in the attribute.
>
> > FWIW, it's easily replicated:
> > Using 1.6.1 and "=", works:http://jsbin.com/ewire5/
> > Using 1.7 and "=", doesn't work:http://jsbin.com/ewire5/2
> > Using 1.7 and "$=", works:http://jsbin.com/ewire5/2
>
> > [1]http://www.w3.org/TR/css3-selectors/#attribute-substrings
>
> > HTH,
> > --
> > T.J. Crowder
> > Independent Software Engineer
> > tj / crowder software / com
> > www / crowder software / com
>
> > On Mar 10, 2:35 pm, Incero <[email protected]> wrote:
>
> > > Hi,
> > > I'm using the following statement in Prototype 1.6.1 to hide an image:
> > > $('MyContainerId').select('img[src="images/icons16/
> > > btn_add.gif"]').invoke('hide');
> > > but after updating to 1.7 the select statement returns [] instead if
> > > the image object.
> > > Is this a problem of 1.7 or have I used the select function in a wrong
> > > way?
>
> > > I've tested this code in IE8 and Firefox 3.6. The html looks like
> > > this:
> > > <img border="0" align="absmiddle" title="Remove" src="images/icons16/
> > > btn_add.gif">
>
> > > Thanks
> > > Incero- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to