0

jqueryコードでラベルIDを取得していません。アンカータグを使用しています。機能しています。ページの読み込み時にテキストが今日の日付に変更されますが、asp.netのラベルコントロールに適用すると機能しません。検索web 上のページですが、java スクリプトまたは jquery を使用してラベルのテキストを変更する適切な解決策が得られません。ここでは誰でも解決できます。

これが注目すべきコードです。

  <div>
    <div>
        <table class="foruploadtable">

            <tr>
                <td>
                  <span class="foruploadtabletitle" >Share From Here .</span>    
                   <hr />

                </td>

            </tr>
            <tr>
                <td>Max Size 1MB :</td><td>
                    <asp:FileUpload ID="FileUpload1" ToolTip="Select File By Clicking Browse ." CssClass="foruploadtableupload"  runat="server" /></td>
            </tr>
            <tr>
                <td>
                    <asp:Button ID="b1" runat="server" CssClass="foruploadtablebutton"  ToolTip="Click Here To Upload." Text="Upload." OnClick="b1_Click" />
                </td>
                <td>
                    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                    <a id="me">hello</a>
                </td>
            </tr>
        </table>

    </div>
</div>
 <script>
     $(document).ready(function () {
         var say = $('#me').text();
         var date = new Date();
         $('#me').text(date.getDate());
       $('#Label1').text(date.getDate());
        // alert(date.getDate());
     });


</script>
4

4 に答える 4

1

ページにマスター ページがないことを確認します。その場合は、以下のようにクライアント ID を使用できます。

<script>
 $(document).ready(function () {
     var say = $('#me').text();
     var date = new Date();
     $('#me').text(date.getDate());
   $('#<%=Label1.ClientID%>').text(date.getDate());
    // alert(date.getDate());
 });

于 2013-08-27T06:16:56.607 に答える
1

これを試すことができます。

     $(document).ready(function () {
         var say = $('#me').text();
         var date = new Date();
         $('#me').text(date.getDate());
         $('#<%= Label1.ClientID %>').text(date.getDate());
        // alert(date.getDate());
     });
于 2013-08-27T06:13:41.097 に答える
1

これを試して:

ラベルを変更して属性を追加ClientIDMode="Static"

<asp:Label ClientIDMode="Static" ID="Label1" runat="server" Text="Label"></asp:Label>
$('#Label1').text(date.getDate());

また

$('#<%= Label1.ClientID %>').text(date.getDate());
于 2013-08-27T06:14:51.353 に答える
0

あなたはこれを試すことができます、

$('#<%=Label1.ClientID%>').text(date.getDate());

これは、ASP.Net によって生成された id パラメータの ID を取得するのに役立ちます。

于 2013-08-27T06:13:24.070 に答える