首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JQUERY动态创建HTML元素的有关问题

2012-06-20 
JQUERY动态创建HTML元素的问题页面里有个服务器端的gridview,我想每次提交一条信息,给这个gridview增加1行

JQUERY动态创建HTML元素的问题
页面里有个服务器端的gridview,我想每次提交一条信息,给这个gridview增加1行信息。
代码如下:
 var $htmlTemplete = $("<li id=\"liItem\" runat=\"server\" >123</li>");
$("#gvShow").append($htmlTemplete);

单上面的$htmlTemplete 这个 如果没有runat属性可以,有runat属性就报错,请大侠们帮我看下这个问题~

[解决办法]
用JS动态给服务器控件添加东西是行不通的,因为js只有在页面加载完成之后才能获取控件并添加元素,而这个时候,服务器已经不知道你添加的元素了。。 如果你要在提交信息后给gridview添加行,就得重新加载gridview了,,要么不用gridview 建议不用。。 丢开gridview 其实程序会简单很多。。

热点排行