Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery$.fn从html元素访问对象_Javascript_Jquery_Object_Javascript Objects - Fatal编程技术网

Javascript jquery$.fn从html元素访问对象

Javascript jquery$.fn从html元素访问对象,javascript,jquery,object,javascript-objects,Javascript,Jquery,Object,Javascript Objects,我试图从html元素中获取对象选项和函数。 我有 在文档准备就绪时,我创建我的对象 $(document).ready(function(){ var obj = $('#mydiv').test({ foo: 'bar'; }); obj.create(); }); 在另一个文档中,我尝试从#mydiv获取设置,如: $('form').on('submit', function(){ var x = $('#mydiv').test(); //x.create(

我试图从html元素中获取对象选项和函数。 我有

在文档准备就绪时,我创建我的对象

$(document).ready(function(){
  var obj = $('#mydiv').test({
    foo: 'bar';
  });
  obj.create();
});
在另一个文档中,我尝试从#mydiv获取设置,如:

$('form').on('submit', function(){
  var x = $('#mydiv').test();
  //x.create();
  console.log(x.settings.foo);
});
如果在最后一节中我调用create函数,它会显示“foo”,而不是“bar”。我该怎么办

if(options) me.settings = $.extend({
  foo: 'foo'
}, options);
如果有选项对象,只需覆盖.settings

如果jquery嵌入了函数链接,那么您可以:

this.hello = function(){
 console.log('hello');
 return this;
}
如果有选项对象,只需覆盖.settings

如果jquery嵌入了函数链接,那么您可以:

this.hello = function(){
 console.log('hello');
 return this;
}

谢谢您的回答,但我必须在另一个js文档中获取函数。它返回给我初始值谢谢你的回答,但我必须在另一个js文档中获取函数。它会返回初始值