1

jQueryを使用して画像を回転できるように、テキストボックスから値を取得しようとしています

<script src="Scripts/jQueryRotate.2.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
   var angle = $("input:TextBox1").val();
    $("#needle").rotate(angle);
    alert(angle);
});
</script>

そして、次のようにテキストボックスにデータを入力しています

<script runat="server">
protected void Page_Load(object sender, EventArgs e)
  { 
     WeatherLibrary.WeatherData wLib = new WeatherLibrary.WeatherData();
     double dataLatest;
     string sensorName;
     sensorName = "umtAdjWinDir";
     double dir = wLib.GetLatestData(sensorName).Value;
     dir = Math.Round(dir, 0);
     TextBox1.Text = dir.ToString();

   }
</script>

TextBox1 はテキストボックスの ID です

        <asp:TextBox ID="TextBox1" runat="server" ReadOnly="True"></asp:TextBox>

私が与えた警告はundefined、画像が回転しないことを示しています。

4

8 に答える 8

3

試す

var angle = $("#TextBox1").val();

また

var angle = $("#<%= TextBox1.ClientID %>").val();
于 2012-11-15T08:49:26.963 に答える
2

TextBox1 が入力要素の ID である場合var angle = $("#TextBox1").val();、テキストボックスから値を取得するために使用できます

于 2012-11-15T08:47:23.613 に答える
1

使用してみてください:

   var angle = $('#<%=TextBox1.ClientID%>').val();
于 2012-11-15T08:48:09.550 に答える
0

試す

var angle = $("input#TextBox1").val();

id="TextBox1" の入力があると仮定します

于 2012-11-15T08:47:10.940 に答える
0

マスターページまたはユーザーコントロールの問題である可能性があるかどうかはわかりません。

于 2012-11-15T08:49:48.663 に答える
0
<script src="Scripts/jQueryRotate.2.2.js" type="text/javascript"></script>
<script type="text/javascript">

    $(document).ready(function () {



       var angle = $("#TextBox1").val();
        $("#needle").rotate(angle);
        alert(angle);

    });
</script>
于 2012-11-15T08:50:06.637 に答える
0

察するに

var angle = $("input[id*='TextBox1']").val();  // For ID

var angle = $("input.TextBox1").val();  // For class

var angle = $("[id*='TextBox1']").val();  // For ID this is sufficient

attribute ends with $または属性を持つASP.NETコントロールをattribute contains selector *使用している場合は、使用する必要がありますrunat="server"

于 2012-11-15T08:50:47.227 に答える
0

$("#TextBox1").val() このコードは、テキストボックスの値を取得するのに役立ちます..

于 2012-11-15T09:18:59.170 に答える