Changes between Version 4 and Version 5 of Ticket #8500, comment 1
- Timestamp:
- 03/11/11 08:55:19 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #8500, comment 1
v4 v5 5 5 var _append = $.fn.append; 6 6 7 function getChecked(el) { 8 if (el && el.jquery) { 9 return el.length == 1 && el[0].nodeName == "INPUT" && el[0].checked ? el : el.find('input:checked'); 7 function getChecked( el ) { 8 if ( el && el.jquery ) { 9 return el.length == 1 && el[0].nodeName == "INPUT" && el[0].checked ? 10 el : 11 el.find('input:checked'); 10 12 } 11 13 return $(); 12 14 } 13 15 14 $.fn.append = function( arg) {15 var chk = getChecked( arg),16 ret = _append.apply( this, arguments);17 getChecked( arg).removeAttr('checked');18 chk.attr( 'checked','checked');16 $.fn.append = function( arg ) { 17 var chk = getChecked( arg ), 18 ret = _append.apply( this, arguments ); 19 getChecked( arg ).removeAttr( 'checked' ); 20 chk.attr( 'checked', 'checked' ); 19 21 return ret; 20 22 };
