0

我没有在 jquery 代码中获得标签 ID,我使用锚标签,它正在工作,文本在页面加载时更改为今天的日期,但是当我将其应用于 asp.net 的标签控件时,它不起作用,搜索可能网页上的页面,但没有得到正确的解决方案如何使用 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

你可以试试这个。

     $(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 回答
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 回答
0

你可以试试这个

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

这有助于获取 ASP.Net 为 id 参数生成的 id。

于 2013-08-27T06:13:24.070 回答