if ( nodeName === "object" ) {
dest.outerHTML = src.outerHTML;
+ // This path appears unavoidable for IE9. When cloning an object
+ // element in IE9, the outerHTML strategy above is not sufficient.
+ // If the src has innerHTML and the destination does not,
+ // copy the src.innerHTML into the dest.innerHTML. #10324
+ if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) {
+ dest.innerHTML = src.innerHTML;
+ }
} else if ( nodeName === "input" && (src.type === "checkbox" || src.type === "radio") ) {
// IE6-8 fails to persist the checked state of a cloned checkbox
// or radio button. Worse, IE6-7 fail to give the cloned element
<param name="p1" value="x1" />
<param name="p2" value="x2" />
</object>
+ <object id="object2"><param name="test" value="test"></param></object>
<span id="台北Táiběi"></span>
<span id="台北" lang="中文"></span>