gpt4 book ai didi

javascript - jquery.show 未运行

转载 作者:行者123 更新时间:2023-11-28 20:49:13 24 4
gpt4 key购买 nike

以下代码对我来说似乎无法正确执行,我很困惑为什么。 NonITViewITView 都是我的 ASP 页面中的 div。 txtIsIT 是页面上的 asp:textbox,在页面加载时获取“yes”或“no”。

        if (document.getElementById("<%= txtIsIT.ClientID %>").value = "yes") {
$("#NonITView").hide("slow");
$("#ITView").show("slow");
}
else if (document.getElementById("<%= txtIsIT.ClientID %>").value = "no") {
$("#ITView").hide("slow");
$("#NonITView").show("slow");
}
else {
alert("Error");
}

if 正在正确评估。在 Firefox 的 Web 控制台中,通过输入 jquery .show/.hide 函数,div 会正确显示/隐藏,这是让我感到困惑的一部分。有什么问题需要解决吗?

最佳答案

两行 = 处的错误,您使它们相等,而不检查它们。

document.getElementById("<%= txtIsIT.ClientID %>").value = "yes"

提示,为了避免此类错误,请将它们反向编写,如

if( "yes" == document.getElementById("<%= txtIsIT.ClientID %>").value) {}

这样,如果不小心写了 = 就会抛出错误。

关于javascript - jquery.show 未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12821088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com