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

时间:2014-03-31 18:40:59

标签: jquery

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

$items = $('.slideshow #eyes > div');

但是,我想基于父div动态存储div元素。 例如,我尝试使用'this',但没有成功:

$('.slideshow').click( function() {
  $items = $('$(this) > div');
});

另外,如何制作全球可访问的“项目”?

1 个答案:

答案 0 :(得分:0)

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.

}

这应该为您提供一个全局项变量,其中包含div元素列表,这些元素是您传递给SomeFunction方法的div的子元素。