diff options
author | John Resig <jeresig@gmail.com> | 2006-12-23 06:26:08 +0000 |
---|---|---|
committer | John Resig <jeresig@gmail.com> | 2006-12-23 06:26:08 +0000 |
commit | 2abe5934f6793606c8717b6282f54d7eca1bd42c (patch) | |
tree | f3c747c0ad805e4f4c9141a5d31aa7f61ca568ab /src/jquery | |
parent | 232da5dde03ae774980c9800950e60f3f4468c68 (diff) | |
download | jquery-2abe5934f6793606c8717b6282f54d7eca1bd42c.tar.gz jquery-2abe5934f6793606c8717b6282f54d7eca1bd42c.zip |
Added back in some of Joern's new .html() docs, and made .text(String) (a lot of users expect this method to be a setter and a getter).
Diffstat (limited to 'src/jquery')
-rw-r--r-- | src/jquery/jquery.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 358c16546..57915bf11 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -487,7 +487,27 @@ jQuery.fn = jQuery.prototype = { * @type String * @cat DOM */ + + /** + * Set the text contents of all matched elements. This has the same + * effect as calling .html() with your specified string. + * + * @example $("p").text("Some new text."); + * @before <p>Test Paragraph.</p> + * @result <p>Some new text.</p> + * + * @param String val The text value to set the contents of the element to. + * + * @name text + * @type String + * @cat DOM + */ text: function(e) { + // A surprisingly high number of people expect the + // .text() method to do this, so lets do it! + if ( typeof e == "string" ) + return this.html( e ); + e = e || this; var t = ""; for ( var j = 0; j < e.length; j++ ) { @@ -2602,6 +2622,7 @@ jQuery.macros = { /** * Get the html contents of the first matched element. + * This property is not available on XML documents. * * @example $("div").html(); * @before <div><input/></div> @@ -2614,6 +2635,7 @@ jQuery.macros = { /** * Set the html contents of every matched element. + * This property is not available on XML documents. * * @example $("div").html("<b>new stuff</b>"); * @before <div><input/></div> |