Jquery和隐藏按钮

时间:2014-07-10 12:54:46

标签: jquery .net

我正在使用Jquery制作一些图表。我需要触发一些代码来获取新信息,并看到了使用按钮的click事件的建议。所以我添加了一个按钮并使用它的点击事件来触发数据处理并且运行良好。

只是尝试将按钮设置为false,因为除了click事件之外我不需要它,它不起作用。因此,如果按钮的可见性设置为false,则看起来Jquery无法看到该按钮。

真的有两个问题:

  1. 是否有解决方法,或者有更好的方法使用Jquery调用代码?
  2. 你们用来从Jquery中解雇服务器端代码的技巧是什么。

3 个答案:

答案 0 :(得分:0)

我不知道jquery究竟是否看到了隐藏的按钮(我认为它看的是dom模型,而不是样式)。也许你想做像

这样的事情
button_tag {
  opacity: 0.05 (maybe 0.0)
}

答案 1 :(得分:0)

我猜您正在谈论隐藏按钮 control ,方法是将.net Visible属性设置为false不要隐藏CSS visibility属性?

<asp:Button id="someButton" Visible="false" />

如果是这样,前端根本不会生成按钮。

在您的控件上将visible设置为true,然后使用CSS隐藏:

#someButton {
    display: none;
}

答案 2 :(得分:0)

使用jquery你也可以这样做: 要显示div: $('IDorCLASS').show(); 要隐藏div: $('IDorCLASS').hide(); 如果你想在启动时隐藏你的按钮,你也可以这样做:

        $(document).ready(function () {
        $('IDorCLASS').hide();
        });

要显示您的按钮:

$( "#target" ).click(function() {
  $('IDorCLASS').show();

}); 或者你可以做其他人在这里建议的事情,例如: <asp:Button id="someButton" style="display:none;" /> 使用jquery只需说$('#someButton').show();