有没有在不按按钮的情况下切换div加载页面的功能?

时间:2019-05-03 13:30:39

标签: javascript jquery html asp.net

我正在尝试基于变量在页面加载时切换div。我使用的代码是其他人编写的,我正在从数据库中提取变量。

我尝试了许多不同的jquery切换选项,但是似乎都不起作用。

<%

 If (FIELD_VALUE("GRADE").Value) = "1" Then Response.Write"<script type='text/javascript'>$('#accordion7').show();</script>": Response.Write""

 %>

我希望根据成绩显示隐藏的div,但是现在不管我尝试什么,它都保持隐藏状态。

2 个答案:

答案 0 :(得分:0)

如果只想在页面加载时基于变量值显示div,则可以完全运行以下代码。我刚刚使用文本元素来显示效果,但是您可以轻松地将其替换为div并通过id选择它。有关此的更多信息,请查看:jQuery select by ID

var grade = 1;

$(document).ready(function() {
    if(grade == 1) {
      $("p").show();
    }else {
      $("p").hide();
    }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p id="your_id">Text</p>

答案 1 :(得分:0)

事实证明,原始代码有效,但前提是将其放在代码中的相应手风琴之后。


<% If (FIELD_VALUE("GRADE").Value) = "1" 
Then Response.Write"
<script type='text/javascript'>$('#accordion7').show();</script>": Response.Write"" %>