Mat*_*att 0 javascript asp.net jquery
我有一个asp:textbox声明如下:
<asp:TextBox ID="textBox1" class="myTB" runat="server" TextMode="MultiLine"
Font-Names="Calibri" Font-Size="Small" Font-Bold="True" Height="175px"
Width="725px" BorderColor="#76B900" BorderStyle="Solid" BorderWidth="2px"
Style="overflow: hidden; margin: 5px;"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
呈现它看起来像这样:
<textarea name="ctl00$ctl00$ctl00$AllContent$MainContent$MainContent$textBox1"
class="myTB"
id="ctl00_ctl00_ctl00_AllContent_MainContent_MainContent_textBox1"
style="border-bottom: #76b900 2px solid; border-left: #76b900 2px solid;
margin: 5px; width: 725px; font-family: Calibri; height: 175px;
font-size: small; overflow: hidden; border-top: #76b900 2px solid;
font-weight: bold; border-right: #76b900 2px solid;"
rows="2" cols="20"></textarea>
Run Code Online (Sandbox Code Playgroud)
我分别尝试过以下JQuery和JS,在任何一种情况下,文本区域的内容都不会改变,即使我在使用调试器查看它时值也会改变
function generateQuery() {
var textBox = $(".myTB");
textBox.value = "jquery woohoo";
}
Run Code Online (Sandbox Code Playgroud)
和
function _generateQuery() {
var textBox = document.getElementsByTagName("textarea");
textBox.value =" work for crying out loud ";
}
Run Code Online (Sandbox Code Playgroud)
是的,它是我页面上该类的唯一文本框.
尝试:
var textBox = $(".myTB");
textbox.val("jquery woohoo");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1924 次 |
| 最近记录: |