Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Jquery 存储全局可访问的子数据元素_Jquery - Fatal编程技术网

Jquery 存储全局可访问的子数据元素

Jquery 存储全局可访问的子数据元素,jquery,Jquery,这段代码将div元素存储在“items”中div=“eyes”下 但是,我希望基于父div动态存储div元素。 例如,我尝试了一些使用“this”的方法,但没有成功: $('.slideshow').click( function() { $items = $('$(this) > div'); }); 此外,如何使生成的“项目”全局可访问 var items; //declare items outside of the function scope so it is global

这段代码将div元素存储在“items”中div=“eyes”下

但是,我希望基于父div动态存储div元素。 例如,我尝试了一些使用“this”的方法,但没有成功:

$('.slideshow').click( function() {
  $items = $('$(this) > div');
});
此外,如何使生成的“项目”全局可访问

var items; //declare items outside of the function scope so it is globally available.

function SomeFunction(divID){

  items = $("#" + divID + " > div"); //select all child divs of whatever div you are referencing.

}

这将为您提供一个全局items变量,该变量包含一个div元素列表,这些div元素是传递给SomeFunction方法的任何div的子元素。

基于父div存储元素是什么意思?关于父div的具体内容是什么?您的意思是要传入div的ID并将所有子div加载到items集合中?
var items; //declare items outside of the function scope so it is globally available.

function SomeFunction(divID){

  items = $("#" + divID + " > div"); //select all child divs of whatever div you are referencing.

}