我想将divData中的所有文本框都清除为0。如果要清除页面中的所有文本框,请使用下面的第一行代码。但是我只想清除div中的内容。我想念什么吗?
protected void ResetTextboxes()
{
//This Works fine but it clears all the textboxes on the page
// string jquery = "$('input[type=text]').val('0');";
//Can't get this to work. This does not clear textboxes in divData only
string jquery = "$('#divData input').val('0');";
ClientScript.RegisterStartupScript(typeof(Page), "a key",
"<script type=\"text/javascript\">" + jquery + "</script>");
}
我知道了 由于页面已附加到母版页,因此我必须附加ContentPLaceHolder ID以及子页面中使用的Div的ID。
protected void ResetTextboxes()
{
string jquery = "$('#MainContent_divData input[type=text]').val('0');";
ClientScript.RegisterStartupScript(typeof(Page), "a key",
"<script type=\"text/javascript\">" + jquery + "</script>");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句