Jquery 如何在中继器中隐藏div

Jquery 如何在中继器中隐藏div,jquery,html,css,asp.net,vb.net,Jquery,Html,Css,Asp.net,Vb.net,我一直在VB ASP.NET网站Visual Studio 2012 Express for Web上工作。我有一个带有两个div标签和css类的中继器.dnnFormLabel和.dnnformtem。以下是中继器中的部件代码: <div class="dnnFormLabel dnnFormShort"> <asp:CheckBox runat="server" ID="chkSubQuestionBox" Text='<%#Eval("Label")%>

我一直在VB ASP.NET网站Visual Studio 2012 Express for Web上工作。我有一个带有两个div标签和css类的中继器.dnnFormLabel和.dnnformtem。以下是中继器中的部件代码:

<div class="dnnFormLabel dnnFormShort">
    <asp:CheckBox runat="server" ID="chkSubQuestionBox" Text='<%#Eval("Label")%>' />
</div>
<div class="dnnFormItem dnnFormShort">
    <div>
        <label><span>
            <asp:Label ID="lblSubQuestionLabel" runat="server"><%#Eval("Prefix")%>&nbsp;<%#Eval("Label")%></asp:Label></span></label></div>
    <asp:TextBox runat="server" TextMode="MultiLine" ID="txtSubQuestionBox"></asp:TextBox>
    <%#Eval("description")%>
</div>
但它不起作用。我该怎么做?提前感谢您的帮助。

div中不应包含任何内容(包括\n),例如:

<div class="dnnFormItem dnnFormShort"></div>

然后。dnnFormItem:空罐罐效果

<div class="dnnFormItem dnnFormShort">
</div>

将不起作用

在div中应该没有任何内容(包括\n),例如:

<div class="dnnFormItem dnnFormShort"></div>

然后。dnnFormItem:空罐罐效果

<div class="dnnFormItem dnnFormShort">
</div>


将不起作用

您可以使用
面板
进行此操作,并基于数据集中的列值设置
可见
属性

<asp:Panel ID="Panel1" runat="server" CssClass="dnnFormItem dnnFormShort" Visible='<%# !string.IsNullOrEmpty(Eval("columnToValidate").ToString()) %>'>
    <div>
        <label>
            <span>
                <asp:Label ID="lblSubQuestionLabel" runat="server"><%#Eval("tocht_id")%>&nbsp;<%#Eval("naam_tocht")%></asp:Label></span></label>
    </div>
    <asp:TextBox runat="server" TextMode="MultiLine" ID="txtSubQuestionBox"></asp:TextBox>
    <%#Eval("naam_tocht")%>
</asp:Panel>

您可以使用
面板
进行设置,并根据数据集中的列值设置
可见
属性

<asp:Panel ID="Panel1" runat="server" CssClass="dnnFormItem dnnFormShort" Visible='<%# !string.IsNullOrEmpty(Eval("columnToValidate").ToString()) %>'>
    <div>
        <label>
            <span>
                <asp:Label ID="lblSubQuestionLabel" runat="server"><%#Eval("tocht_id")%>&nbsp;<%#Eval("naam_tocht")%></asp:Label></span></label>
    </div>
    <asp:TextBox runat="server" TextMode="MultiLine" ID="txtSubQuestionBox"></asp:TextBox>
    <%#Eval("naam_tocht")%>
</asp:Panel>


您的示例中有子对象,这就是css不起作用的原因。还有,如果它是空的,你为什么要把它藏起来?从技术上讲,它是空的,不会显示任何内容。你能给出一些代码吗?我想隐藏这个div,因为在类为dnnFormLabel的第一个div中的复选框之间有一个空行。那么
visible
呢?您的示例中有子项,这就是css不起作用的原因。还有,如果它是空的,你为什么要把它藏起来?从技术上讲,它是空的,不会显示任何内容。你能给出一些代码吗?我想隐藏这个div,因为我在第一个div中的复选框之间有一个空行,类为dnnFormLabel。可见的
如何?
?谢谢,但我需要一些可以工作的代码:)你能帮助我吗?谢谢,但我需要一些可以工作的代码:)你能帮助我吗?非常感谢,它有帮助:)非常感谢,它有帮助:)