Bug Tracker

Modify

Ticket #8709 (closed bug: duplicate)

Opened 2 years ago

Last modified 15 months ago

.data() converting string to number

Reported by: awensley@… Owned by:
Priority: undecided Milestone: 1.next
Component: unfiled Version: 1.5.1
Keywords: Cc:
Blocking: Blocked by:

Description

I found a strange one. Grabbing a data attribute of an element with a certain value causes jQuery to convert the value to a number in scientific notation.

Example:

<script>$("#test").click(function(){alert($(this).data("code") + "\n" + $(this).attr("data-code"));});</script>
<a href="#" data-code="2309E34" id="test">Test</a>

The result is:
"2.309e+37
2309E34"

I have tested this is in Firefox V4, Chrome 10, and IE9 with the same result.

Change History

comment:1 Changed 2 years ago by awensley@…

Sorry, I didn't see the notice about jsFiddle before. Here is a link to the test case I entered:

 http://jsfiddle.net/tZhXD/

comment:2 Changed 2 years ago by ajpiano

  • Status changed from new to closed
  • Resolution set to duplicate

comment:3 Changed 2 years ago by ajpiano

Duplicate of #7579.

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.