我有2个按钮,我想在页面加载时默认隐藏它们。单击网格中的任何行,我希望这些按钮可见。如何使用JQuery隐藏按钮?
RadButton lnkAdd = new RadButton();
lnkAdd.ID = "BtnEdit";
lnkAdd.Text = "Edit";
container.Controls.Add(lnkAdd);
container.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "hideButtons",
"\n<script type=\"text/javascript\">"
//+ "\n$(function(){"
+ "\n$(document).ready(function{"
+ "\n $(\"#" + lnkAdd + "\").hide(); "
+ "\n return false;"
+ "\n });"
+ "\n</script>"
);
生成以下脚本:
<SCRIPT type="text/javascript">
$(document).ready(function ruchi(){
$("#Telerik.Web.UI.RadButton").hide();
return false;
});
</SCRIPT>
但按钮不隐藏!
答案 0 :(得分:4)
不应该是+ "\n $(\"#" + lnkAdd.ClientID + "\").hide(); "
现在看起来你只是传递了类型的完全限定名称而不是实际ID。