$('#<%=id.ClientID%>').val(xx);
只要有id的东西,基本上都是用 $("#id")来获取元素,其后用$("#id").val(xxx)来设置value值(前提是该元素支持value属性)
$('字段名').val('s'); 还需要什么?
服务端的hiddenfield 和input 的hidden类型 都直接赋值就OK。如果是在用户控件中或者是在服务端控件末班中,名称前面要加上父级的名称前缀。比如:在一个id为“grid”的repeater中绑定hiddenfield 。jquery访问 $('grid_hiddenfield').val();
你要看生成的HTML是什么,然后就可以选择ID或Class来赋值了
同意楼上所说的!
同意遇到了此问题啊!不知道楼主解决了没有啊!
看一下html文件,找到hidden元素如:<input type="hidden" id="user_name" ... />
检查<input />里有没有value?,如果没有,设置一个默认值,把它变成
<input type="hidden" id="user_name" value="你设置的默认值" />
然后就搞定了。
把控件id改成静态的就好了。 ClientIDMode="Static";
然后直接调用就好了$("#id")