如何通过使用元素名称检查元素在Java Script中是否可见?

时间:2018-09-21 11:14:36

标签: javascript jquery

此刻,我可以按ID查找元素,并检查它是否可见,就像这样...

this.CheckFormField = function (fieldId) {
    return ($("#" + fieldId).length > 0 && $("#" + fieldId).is(":visible"));
}

如何通过使用元素名称获得相同的结果?

1 个答案:

答案 0 :(得分:3)

要过滤属性,可以使用[]表示法。因此,如果要所有名称为test的元素,请使用[name=test]

this.CheckFormField = function (fieldId) {
    return ($("[name=" + fieldId + "]").length > 0 && $("[name=" + fieldId + "]").is(":visible"));
}