Bug Tracker

Ticket #7202 (closed bug: fixed)

Opened 4 years ago

Last modified 3 years ago

$(location).attr('href', hrefString) not working in jquery.latest

Reported by: stephenrichter@… Owned by:
Priority: high Milestone: 1.5
Component: attributes Version: 1.4.3
Keywords: Cc:
Blocking: Blocked by:

Description

was using jquery-latest.min.ms in my code.

<script type="text/javascript"

src=" http://code.jquery.com/jquery-latest.min.js"></script>

this morning, $(location).attr('href', someHrefString ) was not working for me like it did yesterday. I changed my code to use jquery 1.4.2 from googleapis and the code worked again.

<script src=" http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"

type="text/javascript"></script>

Change History

comment:1 Changed 4 years ago by john

  • Status changed from new to closed
  • Resolution set to wontfix
  • Component changed from unfiled to attributes

You shouldn't use .attr() on non-DOM elements. You can just do: window.location.href = hrefstring;

comment:2 Changed 4 years ago by john

  • Status changed from closed to reopened
  • Resolution wontfix deleted
  • Milestone 1.4.4 deleted

comment:3 Changed 4 years ago by john

  • Priority changed from undecided to high
  • Status changed from reopened to closed
  • Resolution set to fixed
  • Milestone set to 1.4.5

Welp, we ended up fixing this anyway:  https://github.com/jquery/jquery/pull/92

comment:4 Changed 4 years ago by anonymous

with html5 everthing will be a dom element

comment:5 Changed 4 years ago by jitter

  • Milestone changed from 1.4.5 to 1.5

Move fixed tickets to appropriate milestone

Note: See TracTickets for help on using tickets.