【问题标题】:JQuery to hide a button by defaultJQuery默认隐藏按钮
【发布时间】:2014-05-14 20:15:54
【问题描述】:

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

但按钮并没有隐藏!

【问题讨论】:

  • 只需将它们隐藏在 CSS 或样式属性中...

标签: c# javascript jquery telerik radgrid


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-03-26
    • 1970-01-01
    • 2015-04-19
    • 2015-01-09
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    相关资源
    最近更新 更多