JQuery默认隐藏一个按钮

时间:2014-05-14 20:15:54

标签: c# javascript jquery telerik radgrid

我有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>

但按钮不隐藏!

1 个答案:

答案 0 :(得分:4)

不应该是+ "\n $(\"#" + lnkAdd.ClientID + "\").hide(); " 现在看起来你只是传递了类型的完全限定名称而不是实际ID。