我想检查显示是否等于或等于表行。我目前正在使用此:

Javascript / JQuery:

function changeDisplay(element){
    var clickedLi = $(element).closest("li");
    var pageList = $(".paginering li");
    var trList = $(".tabelOpenstaand tbody tr.hoofdRij");
    var trNumber = $(".tabelOpenstaand tbody tr.hoofdRij").length;

    debugger;

    for (var i = 0; i < trNumber; i++){
        if (trList[i].css("display") == "table-row"){
            trList[i].css("display", "none");
        }
    }
}


当前,我在if行上收到错误:“未捕获的TypeError:未定义不是函数”。我该如何解决? trList充满了正确的元素。

最佳答案

改用trList [i],尝试trList.eq(i)

它会变成

    if (trList.eq(i).css("display") == "table-row"){
        trList.eq(i).css("display", "none");
    }


Source

关于javascript - Javascript/JQuery样式显示值是否等于,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27523865/

10-09 01:23