mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Rename fixCloneNodeIssues helper to fixInput
Move support comment
This commit is contained in:
parent
72e9e91612
commit
39e6792b5c
@ -20,6 +20,7 @@ var rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>
|
|||||||
|
|
||||||
// Support: IE 9
|
// Support: IE 9
|
||||||
wrapMap.optgroup = wrapMap.option;
|
wrapMap.optgroup = wrapMap.option;
|
||||||
|
|
||||||
wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead = wrapMap.col = wrapMap.tr;
|
wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead = wrapMap.col = wrapMap.tr;
|
||||||
wrapMap.th = wrapMap.td;
|
wrapMap.th = wrapMap.td;
|
||||||
|
|
||||||
@ -391,7 +392,7 @@ jQuery.extend({
|
|||||||
srcElements = getAll( elem );
|
srcElements = getAll( elem );
|
||||||
|
|
||||||
for ( i = 0, l = srcElements.length; i < l; i++ ) {
|
for ( i = 0, l = srcElements.length; i < l; i++ ) {
|
||||||
fixCloneNodeIssues( srcElements[ i ], destElements[ i ] );
|
fixInput( srcElements[ i ], destElements[ i ] );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -621,15 +622,14 @@ function getAll( context, tag ) {
|
|||||||
ret;
|
ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fixCloneNodeIssues( src, dest ) {
|
// Support: IE >= 9
|
||||||
|
function fixInput( src, dest ) {
|
||||||
var nodeName = dest.nodeName.toLowerCase();
|
var nodeName = dest.nodeName.toLowerCase();
|
||||||
|
|
||||||
// Support: IE >= 9
|
|
||||||
// Fails to persist the checked state of a cloned checkbox or radio button.
|
// Fails to persist the checked state of a cloned checkbox or radio button.
|
||||||
if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) {
|
if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) {
|
||||||
dest.checked = src.checked;
|
dest.checked = src.checked;
|
||||||
|
|
||||||
// Support: IE >= 9
|
|
||||||
// Fails to return the selected option to the default selected state when cloning options
|
// Fails to return the selected option to the default selected state when cloning options
|
||||||
} else if ( nodeName === "input" || nodeName === "textarea" ) {
|
} else if ( nodeName === "input" || nodeName === "textarea" ) {
|
||||||
dest.defaultValue = src.defaultValue;
|
dest.defaultValue = src.defaultValue;
|
||||||
|
Loading…
Reference in New Issue
Block a user