Jquery 如何选择表行中的隐藏和可见td元素??(不使用特殊类属性)

Jquery 如何选择表行中的隐藏和可见td元素??(不使用特殊类属性),jquery,html,Jquery,Html,如何选择表行中的隐藏和可见td元素 i、 例如,不使用特殊的class属性 下面的操作仅选择可见的td jq('#page0grid tr td:not(:last-child').each(function () { console.log(jq(this).html()); }); 如何修改此选择器以检索可见和隐藏的td值 谢谢你的帮助 可见的示例: $( "div:visible" ).click(function() { $( this ).css(

如何选择表行中的隐藏和可见td元素

i、 例如,不使用特殊的class属性

下面的操作仅选择可见的td

    jq('#page0grid tr td:not(:last-child').each(function () {
        console.log(jq(this).html());
    });
如何修改此选择器以检索可见和隐藏的td值

谢谢你的帮助

可见的示例:

$( "div:visible" ).click(function() {
  $( this ).css( "background", "yellow" );
});
和无形的:

$('div').not(:visible);
因此,对于您的代码:

$('#page0grid tr td:visible').each(function () {
        // for visible
});

$('#page0grid tr td').not(:visible).each(function () {
        // for invisible
});

你什么意思,隐藏?如显示:CSS中无?多姆不在乎那种事。DOM节点存在或不存在。它在浏览器中的可见性与这一事实无关。你是对的,Marc B。我正在使用datatables.js,错误地认为标记为[visible:false]的列只会被样式化为display:none或诸如此类,但仍然存在。事实并非如此。显然,隐藏值仅存储在datatables对象中。-注意:我曾冒险撤回/删除此问题,但stackoverflow弹出窗口警告不要这样做。谢谢Wahyu阅读我的帖子。根据我现在意识到的,我当然不应该发布这个问题。由于时间紧迫,我仓促行事,后悔这么做我道歉。