Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面加载时隐藏Div控件 $(函数(){ $(“#divLimitPrice”).hide(); $('#divLimitPrice').hide();//甚至用'' }); 限价_Javascript_Jquery_Html - Fatal编程技术网

Javascript 页面加载时隐藏Div控件 $(函数(){ $(“#divLimitPrice”).hide(); $('#divLimitPrice').hide();//甚至用'' }); 限价

Javascript 页面加载时隐藏Div控件 $(函数(){ $(“#divLimitPrice”).hide(); $('#divLimitPrice').hide();//甚至用'' }); 限价,javascript,jquery,html,Javascript,Jquery,Html,我的理解是这应该是有效的。。。。。它想和我战斗。有没有办法让它屈服?谢谢大家! -G试试这个: $(function () { $("#divLimitPrice").hide(); $('#divLimitPrice').hide(); //even tried it with '' }); <div id="divLimitPrice">Limit Price<br /> <asp:TextBox ID="txtLi

我的理解是这应该是有效的。。。。。它想和我战斗。有没有办法让它屈服?谢谢大家! -G

试试这个:

$(function () {
        $("#divLimitPrice").hide();
        $('#divLimitPrice').hide(); //even tried it with ''
    });

 <div id="divLimitPrice">Limit Price<br />
 <asp:TextBox ID="txtLimitPrice" runat="server"></asp:TextBox>
 </div>
试试这个:

$(function () {
        $("#divLimitPrice").hide();
        $('#divLimitPrice').hide(); //even tried it with ''
    });

 <div id="divLimitPrice">Limit Price<br />
 <asp:TextBox ID="txtLimitPrice" runat="server"></asp:TextBox>
 </div>

如果使用JS,它将闪烁,因为脚本必须首先加载,这意味着在加载之前,div将在DOM上保持可见

最简单的方法是给div一个CSS类display-none,如下所示。这样,当页面被加载时,它就已经被隐藏了

$(document).ready(function(){
  $("#divLimitPrice").hide();
});
当需要显示它时,可以使用jQuery,如下所示:

 hide-div { 
     display: none;
 }

希望这有帮助。

如果您使用JS,它将闪烁,因为脚本必须先加载,这意味着在加载之前,div将在DOM上保持可见

最简单的方法是给div一个CSS类display-none,如下所示。这样,当页面被加载时,它就已经被隐藏了

$(document).ready(function(){
  $("#divLimitPrice").hide();
});
当需要显示它时,可以使用jQuery,如下所示:

 hide-div { 
     display: none;
 }
希望这有帮助。

试试这个:

$('#divLimitPrice').removeClass('hide-div')
限价
$(函数(){ $(“#divLimitPrice”).hide(); });
我认为您的问题在于JS在页面加载之前正在执行。

尝试以下方法:

$('#divLimitPrice').removeClass('hide-div')
限价
$(函数(){ $(“#divLimitPrice”).hide(); });

我认为您的问题是JS在页面加载之前执行。

您在JS片段之前包含了jQuery,对吗?另外,JS需要在
标签中(尽管为了简洁起见,这可能会被省略),这是完整的脚本-谢谢$(函数(){$('#divLimitPrice').hide();});函数OnSelection(me){//查找所选值var SelectedValue=jQuery('option:selected',me.).attr('value');//如果所选值=x,那么……如果(SelectedValue==“Limit”)jQuery('divLimitPrice”).show();else jQuery('divLimitPrice').hide()}这应该被编辑到你的帖子中——标签下面有一个按钮,你可以这样做。这里是你的代码:它没有试图反抗。似乎顺从地做它必须做的事。。。我不想说“检查你的jquery链接”,但在你的代码片段之间应该隐藏着一些bug。在JS片段之前,你已经包含了jquery,对吗?另外,JS需要在
标签中(尽管为了简洁起见,这可能会被省略),这是完整的脚本-谢谢$(函数(){$('#divLimitPrice').hide();});函数OnSelection(me){//查找所选值var SelectedValue=jQuery('option:selected',me.).attr('value');//如果所选值=x,那么……如果(SelectedValue==“Limit”)jQuery('divLimitPrice”).show();else jQuery('divLimitPrice').hide()}这应该被编辑到你的帖子中——标签下面有一个按钮,你可以这样做。这里是你的代码:它没有试图反抗。似乎顺从地做它必须做的事。。。我不想说“检查你的jquery链接”,但在你的代码片段之间应该隐藏着一些bug……是的,我知道。我只是想它可能与其他javascript冲突。所以我只是想试试。这很奇怪,我以为这会奏效。不走运!我认为@Aletz Morgan是对的,JS是在页面加载之前运行的,所以它不工作。如果我把脚本放在Div命令之后,它就会工作……是的,我知道。我只是想它可能与其他javascript冲突。所以我只是想试试。这很奇怪,我以为这会奏效。不走运!我认为@Aletz Morgan是对的,JS是在页面加载之前运行的,所以它不工作。如果我把脚本放在Div命令之后,它就会工作…哈哈!没有关系
$(function()
意思是“在页面加载后执行嵌套作业”。$(文档)。ready(function(){$(“#divLimitPrice”).hide()});@Aletz,你说得对。如果我把它放在后面,它就会工作。页面准备好后,这不是应该工作吗?^^出于某种原因,它不想玩得很好。是的$(文档).ready它应该是这样工作的。然而,在我使用telerik的情况下,使用asp标记时也会遇到同样的问题,但是在页面底部使用脚本是一种很好的做法,在大多数情况下都可以。LOL!没有关系。
$(function()
表示“在页面加载后执行嵌套作业”。$(document)。ready(function(){$(“#divLimitPrice”).hide();})@Aletz,你说得对。如果我把它放在后面,它就会工作。页面准备好后,这不是应该工作吗?^^出于某种原因,它不想玩得很好。是的$(文档).ready它应该以这种方式工作。但是,在使用telerik的情况下,我使用asp标记时也遇到同样的问题,但是在页面底部使用脚本是一种很好的做法,在大多数情况下都有效。啊,好的。我最初设置了值hidden=“hidden”在控件上,但在页面回发期间,它会再次自动隐藏它。任何方法都可以使它在第一次加载页面时隐藏,我必须编写代码来显示它,但当他们单击按钮时,它会发出回发,然后控件再次隐藏…不能说我是Javascript/Jquery专家…很遗憾。所以不是真的确定从哪里开始。顺便说一句,感谢您的快速响应!如果您使用CSS隐藏div,那么hidden=“hidden”是多余的。如果页面发回并刷新,则默认情况下为“hide div”将再次在div上激活并将其隐藏。这有帮助吗?谢谢Kyle。确实有帮助。是否有方法检测回发,如果有,请再次显示div?谢谢。啊,好的。我最初在控件上设置了值hidden=“hidden”,但在页面回发期间,它会再次自动隐藏它。是否有方法