>From the jquery plugin http://docs.jquery.com/Plugins/Authoring
Your method must return the jQuery object, unless explicity noted
otherwise.

$('input#btn').btnClick().css("background-color","blue") won't work
for your 1st case but works for the 2nd one.

On Jul 30, 3:14 pm, "David .Wu" <chan1...@gmail.com> wrote:
> I found these both work, so what is return for?
>
> <script>
> $.fn.btnClick = function() {
>         this.click(function() {
>                 alert('test');
>         });
>
> }
>
> $('input#btn').btnClick();
> </script>
>
> <script>
> $.fn.btnClick = function() {
>         return this.click(function() {
>                 alert('test');
>         });
>
> }
>
> $('input#btn').btnClick();
> </script>

Reply via email to