我有一个 html 元素:
<div id="myElement" class="someClass" onclick="setText(this.innerHtml)" runat="server">text</div>
我希望能够使用一些 jquery 在客户端更改此元素,如下所示:
function setText(text) {
$(".someClass").text(text);
}
- 或者 -
function setAttribute(text) {
$(".someClass").attr("myAttr",text);
}
一旦我这样做了,我想获取这个元素的新文本或新属性,然后存储服务器端的值。我应该注意,然后我使用 LinkButton 回发到服务器。正是在这个时候,当我查看元素时,默认文本仍然存在,或者我添加的新属性丢失了。
有人可以解释为什么该元素没有在服务器上更新以及我如何获得它吗?