o
jQueryプラグインスコープ外のオブジェクトを使用するにはどうすればよいですか?私は次のスニペットを持っています:
var o ={};
(function ($) {
$.fn.extend({
gridView: function (options) {
var defaults = {
grid :{
renderTo : '#container',
},
gridHeader: {
************
***********
};
var options = $.extend(defaults, options);
return this.each(function () {
o = options; // i was expecting this step to fill the object
var obj = $(this);
if( o.search.enabled){$(o.grid.renderTo).
append('<div class="headerSearch">
<input name="tbSearch" type="text" onchange="" onkeypress="do_this();"
id="tbSearch"><img src="'+ o.search.imgUrl +'" alt="Search"></div>')
})(jQuery);
console.log(o) ; // this gives me an empty object
onkeypress
私の他の質問は、このdo_this();
関数がオブジェクトを見ることができるように、どのようにそしてどこで関数を呼び出すことができるかということです。