diff options
author | Yehuda Katz <wycats@Yehuda-Katz.local> | 2009-12-09 20:57:19 -0800 |
---|---|---|
committer | Yehuda Katz <wycats@Yehuda-Katz.local> | 2009-12-09 20:57:53 -0800 |
commit | da51cd0e43d6d61e0d3d6c197cef1e658bad29bc (patch) | |
tree | 27ff43492b64daec269d3d715990af4ff69b6d1a /src/manipulation.js | |
parent | 4e9fed3b16ed9612ed373d14a89294e98054f4dd (diff) | |
download | jquery-da51cd0e43d6d61e0d3d6c197cef1e658bad29bc.tar.gz jquery-da51cd0e43d6d61e0d3d6c197cef1e658bad29bc.zip |
Add function values to addClass, removeClass, toggleClass, text, and removeAttr
Diffstat (limited to 'src/manipulation.js')
-rw-r--r-- | src/manipulation.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/manipulation.js b/src/manipulation.js index 930b3d9b9..baab8c6c0 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -32,6 +32,12 @@ if ( !jQuery.support.htmlSerialize ) { jQuery.fn.extend({ text: function( text ) { + if(jQuery.isFunction(text)) { + return this.each(function() { + return jQuery(this).text( text.call(this) ); + }); + } + if ( typeof text !== "object" && text !== undefined ) { return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) ); } @@ -87,7 +93,7 @@ jQuery.fn.extend({ } }).end(); }, - + append: function() { return this.domManip(arguments, true, function(elem){ if ( this.nodeType === 1 ) { |