mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
Fixes #8129. Fix cloning multiple selected options in IE8.
This commit is contained in:
@@ -1006,7 +1006,7 @@ test("clone()", function() {
|
||||
|
||||
test("clone(form element) (Bug #3879, #6655)", function() {
|
||||
expect(6);
|
||||
element = jQuery("<select><option>Foo</option><option selected>Bar</option></select>");
|
||||
var element = jQuery("<select><option>Foo</option><option selected>Bar</option></select>");
|
||||
|
||||
equals( element.clone().find("option:selected").val(), element.find("option:selected").val(), "Selected option cloned correctly" );
|
||||
|
||||
@@ -1026,6 +1026,14 @@ test("clone(form element) (Bug #3879, #6655)", function() {
|
||||
equals( clone[0].defaultValue, "foo", "Textarea defaultValue cloned correctly" );
|
||||
});
|
||||
|
||||
test("clone(multiple selected options) (Bug #8129)", function() {
|
||||
expect(1);
|
||||
var element = jQuery("<select><option>Foo</option><option selected>Bar</option><option selected>Baz</option></select>");
|
||||
|
||||
equals( element.clone().find("option:selected").length, element.find("option:selected").length, "Multiple selected options cloned correctly" );
|
||||
|
||||
});
|
||||
|
||||
if (!isLocal) {
|
||||
test("clone() on XML nodes", function() {
|
||||
expect(2);
|
||||
|
||||
Reference in New Issue
Block a user