如何使用jquery将图表1设置为可见? 下面的代码是我尝试但它失败了。 请帮忙,非常感谢
<script type="text/javascript">
function helloWorld() {
$(document).ready(function () {
$('#Chart1').attr("Visible", "true");
})
}
</script>
<asp:Chart ID="Chart1" runat="server" Width="860px" Visible="false" onmouseover="helloWorld();" >
答案 0 :(得分:2)
通过将服务器端属性Visible
设置为false,导致它永远不会被发送到浏览器,客户端代码将无助。
首先,将Visible="false"
更改为:style="display: none;"
然后这样的代码应该有效,假设元素的最终ID确实是Chart1
:
$(document).ready(function () {
$('#Chart1').show();
})
如果没有运气,请检查HTML源代码以了解实际ID并让我知道,您将不得不使用某种模式查找。
答案 1 :(得分:1)
问题几乎可以肯定是ASP控件无法识别ID,因此不再仅仅是Chart1。控件也可能产生一组html。所以我建议你确定生成的html是什么,然后针对这些对象编写你的javascript。