Jquery是一个类(“:visible”)

时间:2015-08-11 17:14:00

标签: jquery class visible

目前我正在这样做:

bl = !$("#divModal1").is(":visible") &&
    !$("#divModal2").is(":visible") &&
    !$("#divModal3").is(":visible") &&
    !$("#divModal4").is(":visible") &&
    !$("#divModal5").is(":visible");

其中divModal#是共享相同类class =“divModalDialog”的所有div。

有没有更好的方法来检查课程而不是每个人?

如果显示这些divModal#中的一个或多个,基本上bl必须为false。

3 个答案:

答案 0 :(得分:9)

来自.is文档:

  

根据选择器元素检查当前匹配的元素集,   或jQuery对象,如果至少有其中一个元素,则返回true   匹配给定的参数。

因此,只需使用类名就足够了,因为如果.is(":visible")中的任何一个可见,bl = !$(".divModalDialog").is(":visible"); 将返回true。

pip install --upgrade whitenoise

答案 1 :(得分:0)

:visible伪类可用于获取可见元素。

Private Sub chkManual_CheckedChanged(sender As Object, e As EventArgs) Handles chkManual.CheckedChanged
    If Me.chkManual.Checked Then
        Me.dgDataEntry.DataSource = Nothing
        Me.cbRegion.SelectedIndex = -1

        Me.txtIssueDate.ReadOnly = False
        Me.txtCasenum.ReadOnly = False
        Me.txtCommnum.ReadOnly = False

        ClearForm()
        frmPDF.Hide()
    Else
        Me.cbRegion.SelectedIndex = -1

        Me.txtIssueDate.ReadOnly = True
        Me.txtCasenum.ReadOnly = True
        Me.txtCommnum.ReadOnly = True
    End If
End Sub

答案 2 :(得分:0)

如果您想检查所有<spring.version>4.0.5.RELEASE</spring.version> <spring-data-neo4j.version>3.3.2.RELEASE</spring-data-neo4j.version> 是否都不是divs,您可以这样做:

visible

此代码检查所有var modalDialogsCount = $(".divModalDialog").length; var returnValue = modalDialogsCount == !$(".divModalDialog:visible").length ? true : false; 是否不是divModalDialog,如果是真的话,则返回visible