我有这样的HTML标签在服务器端的价值:改变html标签使用JavaScript和获得
<span id="pricea" runat="server">13323223</span>
,我改变这个值使用JavaScript:
<script type="text/javascript">
$(function() {
$("#pricea").hover(function() {
document.getElementById("pricea").innerHTML = "1234"
});
});
</script>
现在,当我点击后回传asp:Button
,跨度值返回为原始值,我无法获取由JavaScript更改的新值。
我想,也许使用的Request.Form(“pricea”),但它似乎对输入字段进行唯一的工作,所以我的问题是:
我怎么能得到这个跨度值(这是后由JavaScript改变)在服务器端?
感谢您的帮助
所以你只更新客户端上的跨度innerHTML?你不觉得你需要将更改存储在服务器上或获取一组新的数据来显示吗?您可以使用$ .ajax函数更新值,而无需刷新页面。 – Rumplin