jquery - Acessing current object from nested function -


How can I pass $ (this) object for the function inside the click event

 < Code> $ ('# mainwrap img'). Click (function () {mcImageManager.browse ({oninsert: function (o) {src = o.focusedFile.url; $ (this) Attr ("src", src);}});});   

Any suggestions would be greatly appreciated.

This is a special variable - each time the function is entered, Takes it to a new value.

In this case, external code is this is available in the internal function, you can tie a new variable outside the nested function:

  $ ('#mainwrap img'). Click (function () {var $ this = $ (this); // new variable here mcImageManager.browse ({oninsert: function (o) {src = o.focusedFile.url; $ this.attr ("src", Src); // is referenced}});});    

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -