此刻,我可以按ID查找元素,并检查它是否可见,就像这样...
this.CheckFormField = function (fieldId) {
return ($("#" + fieldId).length > 0 && $("#" + fieldId).is(":visible"));
}
如何通过使用元素名称获得相同的结果?
答案 0 :(得分:3)
要过滤属性,可以使用[]
表示法。因此,如果要所有名称为test
的元素,请使用[name=test]
。
this.CheckFormField = function (fieldId) {
return ($("[name=" + fieldId + "]").length > 0 && $("[name=" + fieldId + "]").is(":visible"));
}