如果href为空,则隐藏li元素 - c#

我有:

<ul class="webServicesURLS">
            <li><asp:HyperLink ID="restURL" runat="server" Text="REST" /></li>
            <li><asp:HyperLink ID="bboxURL" runat="server" Text="BBox" /></li>
            <li><asp:HyperLink ID="esbURL" runat="server" Text="ESB" /></li>
</ul>

如果数据库中有href链接,则在其中添加href链接。
我想使用jQuery隐藏没有添加任何href链接的<li>,并且如果我没有任何href链接,请隐藏<ul>

参考方案

您可以将:not()和:has()分别与has attribute选择器和:visible选择器组合:

$("li:not(:has(a[href]))").hide();
$("ul:not(:has(li:visible))").hide();

Asp.net发送信息表单到页面 - c#

我正在尝试使用弹出窗口中的新信息更新旧页面。到目前为止,我尝试过将结果保存在会话中Session["Data"] = DLvrijecampingplaatsen.SelectedItem; 然后当它达到Page_Load时,将其重新加载回旧页面if (Session["Data"] != null) { LBkies…

jQuery和Gridview更新面板不起作用 - c#

我必须按照某些给定条件实现gridview的闪烁:gridview row blinking based on some conditions我能够成功实现它,但是随后我被要求在5秒钟内自动刷新gridview,为此我使用了ajax更新面板和计时器,但随后出现如下新的JavaScript错误:码: <form id="form1" …

将Web用户控件添加到页面时,asp按钮onclick不会触发 - javascript

我正在使用使用Visual Studio模板创建的Web表单应用程序。模板具有一个内容占位符,该占位符被访问的任何页面的内容替换。有问题的页面有几个服务器控件,例如文本框,标签和按钮。当我单击我的更新按钮时,它可以正常工作,这些值会回传并更新数据库。我想在所有子页面上创建通用的登录提示。我的导航栏(位于我的母版页中)具有引导程序设置。我在导航栏中添加了一个下…

与Mootools Scriptmanager Ajax Asp.net发生冲突? - c#

我正在尝试不同的方法来使这项工作成功,但是没有成功。我正在尝试将mootools与asp.net应用程序集成。我只想用它为我的网站添加一些效果。我也使用更新面板,scriptmanager,因为不希望有完整的回发。在控制台上引发错误TypeError:clientID.startsWith不是函数,并且在进行更新时brwoser reset...。这是整个代…

当多个用户在Gridview中选择同一行时,出现Java脚本弹出框 - c#

我有很多行的gridview与第一行的SELECT链接。一次许多用户使用gridview。当两个用户同时单击同一行时,将向一个职员显示一个弹出框,表明一个项目是由另一个用户选择的。我下面有这个JavaScript代码,但没有显示弹出框。 protected void gvTypes_SelectedIndexChanged(object sender, Ev…