>Without any arguments, all bound events are removed. If the type is provided,
>all bound events of that type are removed. If the function that >was passed to
>bind is provided as the second argument, only that specific event handler is
>removed.
If you want to unbind EVERYTHING, just use .unbind();
otherwise if you want to unbind a click binding, use .unbind("click");
You only need to pass a function if you want to unbind the bound event
that calls on that function.
- T.J.
On Dec 15, 4:11 pm, "[email protected]"
<[email protected]> wrote:
> I saw this, but that page only tells you how to unbind a specific
> function that you know in advance. This code ...
>
> $('.cancelAction').unbind('click', function(){} );
>
> does not work for me as far as being able to cancel all the onclick
> actions associated with an element. Any other suggestions are
> welcomed, - Dave
>
> On Dec 15, 3:07 pm, "T.J. Simmons" <[email protected]> wrote:
>
>
>
> > Try $("#id").unbind("click");
>
> > I've never used it before, but according
> > tohttp://docs.jquery.com/Events/unbind#typefn
> > that oughta do the job pretty nicely.
>
> > - T.J.
>
> > On Dec 15, 3:38 pm, "[email protected]"
>
> > <[email protected]> wrote:
> > > Hi,
>
> > > I'm using JQuery 1.3. I have a button and I want to completely clear
> > > it of any onclick events associated with it so that clicking it will
> > > do absolutely nothing. If I know the ID of the button, how do I do
> > > this?
>
> > > Thanks, - Dave