Side navigation
#7357 closed bug (invalid)
Opened October 30, 2010 08:54AM UTC
Closed October 30, 2010 06:27PM UTC
unable to redirect pagewith 1.4.3
Reported by: | ravitriv@gmail.com | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | 1.5 |
Component: | unfiled | Version: | 1.4.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I am using
successfully in up to 1.4.2
this code
$(location).attr("herf","localhost/jplo/");
but in 1.4.3
I am unable to do it
This isn't a bug. You are using jQuery in a way it isn't meant to be.
jQuery() doesn't support arbitrary javascript objects as collection elements. Also attr() is meant to operate on DOM elements not arbitrary javascript objects.
The reason your code worked before jQuery 1.4.3 was just by chance, so to speak an unwanted side-effect/feature which got removed in jQuery 1.4.3.
I also don't undertand why you would eveb be doing this at all. Just use
directly which is way faster too. Aside from the fact this doesn't work anymore, there is no reason to wrap a javascript object in a jQuery object just to set a property on the object which you can do directly anyway.