Erhalte den Text des Labels mit jquery
Will ich tun, ganz einfache Sache, aber ich bin nicht der Erfolg. Ich habe button und ein label auf meinem asp.net Seite und ich möchte, um text-label, die nach einem Klick auf die Schaltfläche. Hier ist mein code:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="DynamicWebApplication.WebForm2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function f()
{
var g = $('<%=Label1.ClientID%>').val(); //Also I tried .text() and .html()
alert(g);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<p></p>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="f();"/>
</div>
</form>
</body>
InformationsquelleAutor der Frage Rougher | 2011-08-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies:
oder so:
fehlen Ihnen die #
fügen Sie diese in den head-Abschnitt:
InformationsquelleAutor der Antwort kleinohad
Versuchen, diese
InformationsquelleAutor der Antwort ShankarSangoli
Versuchen Sie es mit der html () - Funktion.
$('#<%=Label1.ClientID%>').html();
Sind Sie fehlen auch die # machen Sie eine ID, die Sie suchen. Ohne die #, sieht es für einen tag geben.
InformationsquelleAutor der Antwort tjameson
versuchen-Dokument.getElementById('<%=Label1.ClientID%>').text oder innerHTML ANSONSTEN lade JQUERY-SKRIPT UND fügen Sie Ihren code so wie er ist....
InformationsquelleAutor der Antwort Rajnikant
Versuchen:
InformationsquelleAutor der Antwort ANeme
Es ist einfach, setzen Sie einen bestimmten Wert für das label (XXXXXXX zum Beispiel) und führen Sie es aus, öffnen Sie die html-Quelle für die Ausgabe (im browser) und schauen Sie nach XXXXXXX, Sie sehen etwas wie dieser
<span id="mylabel">XXXXXX</span>
es ist, was du willst, die ID des<span>
(ich denke, es ist in der Regel identisch Label-Namen in asp-code) jetzt können Sie den Wert über innerHTML oder eine andere Methode in JQueryInformationsquelleAutor der Antwort Maysam