此代码是否有效/正确
var items = $(".items"); // when would items be properly populated, at dom.ready()??
var itemsHrefs = []; // direct JS code
prepareItemsList(); **// direct JS code**
**// could be the case that items array is not populated yet ???**
function prepareItemsList() {
for ( var i = 0; i < items.length; i++ ) {
var plElement = items.eq(i);
itemsHrefs.push (plElement.attr('href'));
}
}
问题:
- 什么时候可以正确创建 items 变量。我假设 dom.ready()??
- 我应该在 document.ready 处理程序中执行 prepareItemsList() 是正确的吗?
注意:当我尝试执行上述 2. 时,我遇到了不同的问题