我正在尝试基于变量在页面加载时切换div。我使用的代码是其他人编写的,我正在从数据库中提取变量。
我尝试了许多不同的jquery切换选项,但是似乎都不起作用。
<%
If (FIELD_VALUE("GRADE").Value) = "1" Then Response.Write"<script type='text/javascript'>$('#accordion7').show();</script>": Response.Write""
%>
我希望根据成绩显示隐藏的div,但是现在不管我尝试什么,它都保持隐藏状态。
答案 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"" %>