jquery Programming Glossary: chainability
Public functions from within a jQuery plugin http://stackoverflow.com/questions/1034306/public-functions-from-within-a-jquery-plugin original jQuery object passed to my plugin allowing for chainability but if I do that I loose the ability to access methods and properties..
jquery .val() += idiom http://stackoverflow.com/questions/10487850/jquery-val-idiom
What to use instead of `toggle(…)` in jQuery > 1.8? http://stackoverflow.com/questions/14382857/what-to-use-instead-of-toggle-in-jquery-1-8 the number of methods use return this to maintain jQuery chainability return this.each function i item for each element you bind to..
Prevent double submission of forms in jQuery http://stackoverflow.com/questions/2830542/prevent-double-submission-of-forms-in-jquery submit can be ignored form.data 'submitted' true Keep chainability return this Use it like this 'form' .preventDoubleSubmission..
Why doesn't jQuery bomb if your selector object is invalid? http://stackoverflow.com/questions/3709604/why-doesnt-jquery-bomb-if-your-selector-object-is-invalid improve this question There are a few good reasons here chainability is the main drive the ability to write very terse code by chaining..
What does jQuery.fn mean? http://stackoverflow.com/questions/4083351/what-does-jquery-fn-mean
Toggle input disabled attribute using jQuery http://stackoverflow.com/questions/4702000/toggle-input-disabled-attribute-using-jquery link . EDIT updated the example link code to maintaining chainability EDIT 2 Based on @lonesomeday comment here's an enhanced version..
Getting initial selector inside jquery plugin http://stackoverflow.com/questions/5477394/getting-initial-selector-inside-jquery-plugin 'ul' .hide returns the jQuery object to allow for chainability. return this javascript jquery share improve this question..
$this vs $(this) in jQuery http://stackoverflow.com/questions/7389944/this-vs-this-in-jquery below from the jQuery website plugin tutorial showing how chainability works function .fn.lockDimensions function type return this.each..
How to create custom JQuery function and how to use it? http://stackoverflow.com/questions/9550866/how-to-create-custom-jquery-function-and-how-to-use-it each is there . The return statement is used to maintain chainability of the plugin with other jQuery methods. Since each returns..
Public functions from within a jQuery plugin http://stackoverflow.com/questions/1034306/public-functions-from-within-a-jquery-plugin #myId .ajaxIcon By convention my plugin needs to return the original jQuery object passed to my plugin allowing for chainability but if I do that I loose the ability to access methods and properties of the plugin instance. Now I know that you can declare..
jquery .val() += idiom http://stackoverflow.com/questions/10487850/jquery-val-idiom
What to use instead of `toggle(…)` in jQuery > 1.8? http://stackoverflow.com/questions/14382857/what-to-use-instead-of-toggle-in-jquery-1-8 arguments for future reference count methods.length cache the number of methods use return this to maintain jQuery chainability return this.each function i item for each element you bind to var index 0 create a local counter for that element item .click..
Prevent double submission of forms in jQuery http://stackoverflow.com/questions/2830542/prevent-double-submission-of-forms-in-jquery submit again e.preventDefault else Mark it so that the next submit can be ignored form.data 'submitted' true Keep chainability return this Use it like this 'form' .preventDoubleSubmission If there are AJAX forms that should be allowed to submit multiple..
Why doesn't jQuery bomb if your selector object is invalid? http://stackoverflow.com/questions/3709604/why-doesnt-jquery-bomb-if-your-selector-object-is-invalid javascript jquery design jquery selectors share improve this question There are a few good reasons here chainability is the main drive the ability to write very terse code by chaining has to throw no errors to work seemlessly for example..
What does jQuery.fn mean? http://stackoverflow.com/questions/4083351/what-does-jquery-fn-mean
Toggle input disabled attribute using jQuery http://stackoverflow.com/questions/4702000/toggle-input-disabled-attribute-using-jquery else this.attr 'disabled' 'disabled' jQuery Example link . EDIT updated the example link code to maintaining chainability EDIT 2 Based on @lonesomeday comment here's an enhanced version function .fn.toggleDisabled function return this.each function..
Getting initial selector inside jquery plugin http://stackoverflow.com/questions/5477394/getting-initial-selector-inside-jquery-plugin this.val selection This is what i can't get to work this .closest 'ul' .hide returns the jQuery object to allow for chainability. return this javascript jquery share improve this question edit Craig beat me to it edit Use the .selector property..
$this vs $(this) in jQuery http://stackoverflow.com/questions/7389944/this-vs-this-in-jquery discussion here for an example. But what about the snippet below from the jQuery website plugin tutorial showing how chainability works function .fn.lockDimensions function type return this.each function var this this if type type 'width' this.width..
How to create custom JQuery function and how to use it? http://stackoverflow.com/questions/9550866/how-to-create-custom-jquery-function-and-how-to-use-it elements you need to iterate over that set that's why the each is there . The return statement is used to maintain chainability of the plugin with other jQuery methods. Since each returns an instance of jQuery the plugin itself returns an instance..
|