仅使用任何简单选择器首先选择

时间:2013-12-02 16:46:12

标签: javascript jquery greasemonkey

我想选择表格中的每一行,但我尝试的一切,它只选择第一行。 我尝试了以下代码片段,我在某处找到了它。但它并没有帮助我。

function addJQuery(callback) {
    var script = document.createElement("script");

    script.setAttribute("src", 
            "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js");

    script.addEventListener('load', 
                function() {
                    var script = document.createElement("script");
                    script.textContent = "(" + callback.toString() + ")();";
                    document.body.appendChild(script);
                }, 
                false);
    document.body.appendChild(script);
}

这是它的全部代码:

var rows = $("#report_list tr");

2 个答案:

答案 0 :(得分:1)

确保在使用jquery选择器时包含jquery document.ready函数。

$(document).ready(function() {
    var rows = $("#report_list tr");
    console.log(rows);
});

答案 1 :(得分:0)

删除src中的空格:“http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js”);

当我删除它工作的空格时:Demo

script.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js");