Button
<asp:Button ID="btnAdd" runat="server" Text="Add"/>
Label
<asp:Label ID="label1" runat="server"></asp:Label>
当label1.text与“”
不同时,设置按钮可见答案 0 :(得分:1)
这样的事情可能是一个起点
$('label').each(function() {
if ($(this).text() == '') {
$(this).siblings('button').hide();
}
});
标签与按钮有何关系?我在这里使用.siblings()所以它会隐藏同一父母中的任何按钮
答案 1 :(得分:1)
我没有看到你的标签会在运行时获取文本,除非它与jquery一起发生。所以我会采用这种方法:
首先将样式属性添加到标签中,如下所示:
<asp:Label ID="label1" runat="server" style="display:none;"></asp:Label>
然后当页面加载时执行以下操作:
$(document).ready(function ()
{
if ($("#label1").text() == "")
{
$("#btnAdd").show();
}
});
但问题还不清楚。