Don't inject style elements using innerHTML as they will go away in IE. Fixes #5977.
This commit is contained in:
parent
14e1200d59
commit
c1ac9fdf45
2 changed files with 7 additions and 2 deletions
|
@ -866,7 +866,7 @@ test("clone() on XML nodes", function() {
|
|||
}
|
||||
|
||||
var testHtml = function(valueObj) {
|
||||
expect(29);
|
||||
expect(31);
|
||||
|
||||
jQuery.scriptorder = 0;
|
||||
|
||||
|
@ -886,6 +886,11 @@ var testHtml = function(valueObj) {
|
|||
equals( jQuery("<div/>").html(valueObj(" "))[0].innerHTML, " ", "Make sure entities are passed through correctly." );
|
||||
equals( jQuery("<div/>").html(valueObj("&"))[0].innerHTML, "&", "Make sure entities are passed through correctly." );
|
||||
|
||||
jQuery("#main").html(valueObj("<style>.foobar{color:green;}</style>"));
|
||||
|
||||
equals( jQuery("#main").children().length, 1, "Make sure there is a child element." );
|
||||
equals( jQuery("#main").children()[0].nodeName.toUpperCase(), "STYLE", "And that a style element was inserted." );
|
||||
|
||||
reset();
|
||||
// using contents will get comments regular, text, and comment nodes
|
||||
var j = jQuery("#nonnodes").contents();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue