We have this line in web2py.js:

jQuery("input[type='checkbox'].delete", target).live('click',function()
{ if(this.checked) if(!confirm(confirm_message))
this.checked=false; });

what should be change it into?

On Dec 16, 8:57 pm, Anthony <[email protected]> wrote:
> On Friday, December 16, 2011 5:54:54 PM UTC-5, Cliff wrote:
>
> > Adi,
>
> >     $("#po_sku_sku_id").change(function(event){
>
> > could also be
>
> >     $("#po_sku_sku_id").live('change', function(event){
>
> > In case the user changes it a second or third time.
>
> I'm not a jQuery expert, but I think the .change() handler will trigger on
> every change event. The purpose of .live() is to allow the handler to be
> added to elements that are not originally in the DOM at the time the
> handler is defined but added dynamically at a later time (which I don't
> think applies in this case). In any case, jQuery now recommends using .on()
> instead of .live() as of 1.7, and .delegate() rather than .live() in older
> versions (in other words, avoid .live).
>
> Anthony

Reply via email to