i'm upgrading jquery on website jquery v1.10.1 1.4.2 . i'm changing .live functions .on. i'm having trouble changing 1 of them.
function tb_init(domchunk){     $(domchunk).live('click', function(){         var t = this.title || this.name || null;         var c = $(this).parent().parent().find('.quotation').html();         var = this.href || this.alt;         var g = this.rel || false;         var o = $(this);         tb_show2(t,c,a,g,o);         this.blur();         return false;     }); }   i tried changing to:
$(document).on("click", domchunk, function() {   and:
$(document).on("click", $(domchunk), function() {   but both don't seem work. domchunk selector this: "#myid li" error is: uncaught typeerror: object # has no method 'blur'
thanks
this reference dom object , not jquery object.
try instead:
$(this).blur();   or:
$(this).trigger('blur');   or in code use o instead of $(this)
Comments
Post a Comment