aboutsummaryrefslogtreecommitdiffstats
path: root/src/manipulation.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/manipulation.js')
-rw-r--r--src/manipulation.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/manipulation.js b/src/manipulation.js
index d8b45528c..c51175570 100644
--- a/src/manipulation.js
+++ b/src/manipulation.js
@@ -488,8 +488,9 @@ jQuery.fn.extend({
isFunction = jQuery.isFunction( value );
// We can't cloneNode fragments that contain checked, in WebKit
- if ( isFunction || !( l <= 1 || typeof value !== "string" || support.checkClone ||
- !rchecked.test( value ) ) ) {
+ if ( isFunction ||
+ ( l > 1 && typeof value === "string" &&
+ !support.checkClone && rchecked.test( value ) ) ) {
return this.each(function( index ) {
var self = set.eq( index );
if ( isFunction ) {