在选择器jquery上无法循环

时间:2015-06-03 16:58:54

标签: javascript jquery

我试图越过$("#" + i) 但它不起作用。它一直给出错误。 使用jquery

循环遍历$()选择器的正确方法是什么

错误:

  

未捕获的TypeError:无法读取属性' innerText'的   undefined(匿名函数)@ VM3311:29(匿名函数)@   ?总minS.js V = 15:1   (匿名函数)@ VM3311:29(匿名   函数)@ total-minS.js?v = 15:1

代码:

    // ==UserScript==
// @name         test
// @namespace    http://your.homepage/
// @version      0.1
// @description  enter something useful
// @author       You
// @match        https://mail.google.com/mail/u/0/#inbox
// @grant        none
// @include http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// ==/UserScript==


    var list2 = [];
setTimeout(function () { test(); }, 4100);

function test() {
$( document ).ready(function() {

    for(var j = 0; j < 15; j++){
        alert(j.toString());
        var list1 = [];
    for (var i = 0; i < 5; i++){
         var x = $("#"+j).find('ul').find('li').find('span');
         var content = x[i].innerText || x[i].textContent; 
        list1[i] = content;
    }
    list2 += list1;
    }
    document.write(list2);
});
}

0 个答案:

没有答案