aboutsummaryrefslogtreecommitdiffstats
path: root/src/jquery
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2006-12-23 06:26:08 +0000
committerJohn Resig <jeresig@gmail.com>2006-12-23 06:26:08 +0000
commit2abe5934f6793606c8717b6282f54d7eca1bd42c (patch)
treef3c747c0ad805e4f4c9141a5d31aa7f61ca568ab /src/jquery
parent232da5dde03ae774980c9800950e60f3f4468c68 (diff)
downloadjquery-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.js22
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>