Side navigation
#11372 closed bug (duplicate)
Opened February 22, 2012 04:05AM UTC
Closed April 03, 2012 11:12PM UTC
Last modified April 03, 2012 11:12PM UTC
html() does not work for <link>
Reported by: | yiminghe | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | None |
Component: | manipulation | Version: | git |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
1. open http://jsfiddle.net/QF7e8/4/ in ie6789,chrome,firefox
expected:
all browser are same , "1" does not have a circle before it.
actual:
in ie678 , "1" has a circle before it
Attachments (0)
Change History (6)
Changed February 22, 2012 04:07AM UTC by comment:1
Changed February 22, 2012 09:16AM UTC by comment:2
component: | unfiled → manipulation |
---|---|
priority: | undecided → low |
.append() works, .html() doesn't.
From the HTML spec:
This element defines a link. Unlike A, it may only appear in the HEAD section of a document
Even though '<link>' should only be in head, browsers are apparently very forgiving.
Since it should only be in head, you can't really use .html() there, so not really sure if this should be fixed.
Changed April 02, 2012 04:47PM UTC by comment:3
Changed April 02, 2012 04:49PM UTC by comment:4
Replying to [comment:2 sindresorhus]:
Even though '<link>' should only be in head, browsers are apparently very forgiving. Since it should only be in head, you can't really use .html() there, so not really sure if this should be fixed.
And for the record, I agree with this comment, except that we already fix it in cases of style and script, so we have a precedent, and the code is as easy as adding link to the noInnerhtml text
Changed April 03, 2012 11:12PM UTC by comment:5
resolution: | → duplicate |
---|---|
status: | new → closed |
should add link to rnoInnerhtml ?
https://github.com/yiminghe/jquery/commit/62a79b89c53944aeb9869bd767038b6bec4395ab#L1R25