【问题标题】:jQuery each() restrictionjQuery each() 限制
【发布时间】:2011-12-15 10:38:28
【问题描述】:

是否可以限制查找特定文本的位置?

$(data,'table tr').each(function(){

});

是我现在拥有的。我在正确的地方吗?

【问题讨论】:

  • 你能详细说明你想做的事情吗?您的代码正在遍历“数据”中的所有行,其中数据是 DOM 对象

标签: jquery


【解决方案1】:

查看jQuery()(又名$() 函数)并查看支持的表单。

很可能是$(selector, context),其中context 是“一个DOM 元素、文档或jQuery”。

或者,创建一个 jQuery 对象,然后应用适当的traversing function(s)

编码愉快。

【讨论】:

  • 这是我知道的其中一件事,但出于某种原因从未想过使用。
【解决方案2】:

我相信这就是你要找的东西:How to skip to next iteration in jQuery.each() util?

var arr = [ "one", "two", "three", "four", "five" ];
$.each(arr, function(i) {
    if(arr[i] == 'three') {
        return true;
    }
    alert(arr[i]);
});

您可以检查tr 上的某些条件,例如,它有孩子吗?如果是这样,请跳到下一次迭代。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 2017-04-19
    • 2011-07-19
    • 2013-06-12
    • 2021-04-19
    • 2012-02-15
    • 2013-09-28
    相关资源
    最近更新 更多