Opened 13 years ago
Closed 13 years ago
#8089 closed bug (invalid)
.attr(map): Quotes seem not to be optional
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | attributes | Version: | 1.4.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description (last modified by )
Don't know whether this is a bug in jquery, a bug in the api-documentation http://api.jquery.com/attr/ or just a missing feature, but I thought it is worth reporting:
This does not work without quotes:
$mydialog.attr({ role : 'dialog', aria-hidden : 'false', aria-labelledby : 'top' });
Error in line aria-hidden: Missing : after property id
It works with quotes only:
$mydialog.attr({ 'role' : 'dialog', 'aria-hidden' : 'false', 'aria-labelledby' : 'top' });
Change History (2)
comment:2 Changed 13 years ago by
Component: | unfiled → attributes |
---|---|
Description: | modified (diff) |
Priority: | undecided → low |
Resolution: | → invalid |
Status: | new → closed |
Thanks for taking the time to contribute to the jQuery project by writing a bug report.
After checking your report I conclude that this isn't a bug in jQuery but, as Utkarsh already pointed out, invalid javascript syntax.
Note: See
TracTickets for help on using
tickets.
{aria-hidden : 'false'}
is invalid javascript syntax. You need to enclose the key in quotes if they contain a-
.