2012-03-17 7 views
0
Button 

<asp:Button ID="btnAdd" runat="server" Text="Add"/> 

Label 

<asp:Label ID="label1" runat="server"></asp:Label> 

設定]ボタンを存在する場合、このようなjQueryの:設定ボタンが表示ます。Label1.Textは「」と異なっているときに表示label.text

+0

これは、ページが読み込まれたとき、またはいつでも発生する可能性がありますか? – jacqijvv

+0

ボタンはどのようにラベルに関連していますか?ページ上のプレースメント? – ManseUK

答えて

1

jqueryで起こらない限り、ラベルには実行時にテキストが表示されます。だから私は、このアプローチに行きます:

は、まずそのようにラベルにスタイル属性を追加します。

<asp:Label ID="label1" runat="server" style="display:none;"></asp:Label> 

そして、ページのロードには、次のないとき:

$(document).ready(function() 
{ 
    if ($("#label1").text() == "") 
    { 
    $("#btnAdd").show(); 
    } 
}); 

を質問ですしかし、非常に不明です。

+0

$( "#btnAdd")。show(); – Alex

+0

@Alexありがとう私は#を逃した、答えを更新する – jacqijvv

1

何かはおそらく出発点になり

$('label').each(function() { 
    if ($(this).text() == '') { 
     $(this).siblings('button').hide(); 
    } 
}); 

方法ボタンに関連するラベルはありますか?ここで.siblings()を使用していますので、同じ親の中のボタンを隠すようにします

関連する問題