似乎无法得到这个工作,由于某种原因它不会输出newdiv我的asp控制(Label1)id像我的标签存储变量内容(与html标签)标签存储<div id="test">variable content</div>(与html标签)与html标签
我也得到自动回传,甚至本书虽然它设置为false(不是很好用java/jQuery的)
<script type="text/javascript">
$(function() {
$(document).ready(function() {
$('button').click(function() {
var x = $('textarea').val();
$('textarea').val('');
var label = $("#<%= Label1.ClientID %>");
var newdiv = $("<div></div>").html(x).attr('id', 'test');
$('#test1').append(newdiv);
var serializer = new XMLSerializer();
label.text(serializer.serializeToString(newdiv));
return false;
});
});
});
</script>
<textarea style="border: 0" cols="77" rows="2">Write Something....</textarea>
<button>Post Message</button>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<div id="test1">
</div>
</asp:Content>
需要弄清楚如何设置ASP控制的文本,而不是标签我的jquery:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
为什么不直接插入一个html输入按钮,而不是asp:Button,如果你点击按钮时没有执行任何服务器代码。 另外在jQuery中你不能引用一个按钮标签,它需要被“输入” – 2011-03-16 16:39:36
它是一个html按钮? – 2011-03-16 16:40:17
使用$(':button') – 2011-03-16 16:47:57