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.
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
Independent Software Engineer
tj / crowder software / com
www / crowder software / com
On Mar 10, 2:35 pm, Incero <helgeonthe...@googlemail.com> wrote:
> I'm using the following statement in Prototype 1.6.1 to hide an image:
> 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
> I've tested this code in IE8 and Firefox 3.6. The html looks like
> <img border="0" align="absmiddle" title="Remove" src="images/icons16/
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@example.com.
To unsubscribe from this group, send email to
For more options, visit this group at