Commit 43d3deb7 authored by Jörn Zaefferer's avatar Jörn Zaefferer

Added fix for bug #175; Added docs for extend(Object), for any plugin developer API docs to come

parent df11c1b7
...@@ -1171,7 +1171,7 @@ jQuery.fn = jQuery.prototype = { ...@@ -1171,7 +1171,7 @@ jQuery.fn = jQuery.prototype = {
return this.each(function(){ return this.each(function(){
var obj = this; var obj = this;
if ( table && this.nodeName == "TABLE" && a[0].nodeName != "THEAD" ) { if ( table && this.nodeName.toUpperCase() == "TABLE" && a[0].nodeName.toUpperCase() != "THEAD" ) {
var tbody = this.getElementsByTagName("tbody"); var tbody = this.getElementsByTagName("tbody");
if ( !tbody.length ) { if ( !tbody.length ) {
...@@ -1218,7 +1218,20 @@ jQuery.fn = jQuery.prototype = { ...@@ -1218,7 +1218,20 @@ jQuery.fn = jQuery.prototype = {
}; };
/** /**
* * Extends the jQuery object itself. Can be used to add both static
* functions and plugin methods.
*
* @example $.fn.extend({
* check: function() {
* this.each(function() { this.checked = true; });
* ),
* uncheck: function() {
* this.each(function() { this.checked = false; });
* }
* });
* $("input[@type=checkbox]").check();
* $("input[@type=radio]").uncheck();
* @desc Adds two plugin methods.
* *
* @private * @private
* @name extend * @name extend
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment