Support for .foo(Function) and testing. TODO: More tests
This commit is contained in:
parent
e8eff25f3b
commit
7d7a960035
3 changed files with 171 additions and 79 deletions
|
@ -138,6 +138,14 @@ jQuery.fn.extend({
|
|||
|
||||
domManip: function( args, table, callback ) {
|
||||
var fragment, scripts, cacheable, cached, cacheresults, first;
|
||||
var value = args[0];
|
||||
|
||||
if ( jQuery.isFunction(value) ) {
|
||||
return this.each(function() {
|
||||
args[0] = value.call(this);
|
||||
return jQuery(this).domManip( args, table, callback );
|
||||
});
|
||||
};
|
||||
|
||||
if ( this[0] ) {
|
||||
if ( args.length === 1 && typeof args[0] === "string" && args[0].length < 512 && args[0].indexOf("<option") < 0 ) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue