简体   繁体   English

在jQuery中隐藏一个div

[英]Hiding a div in jquery

I've just started using jQuery and I'm having some issues with it. 我刚刚开始使用jQuery,但遇到了一些问题。 I was trying something simple to get started, which is hiding a EMPLOYEES when a submit button is clicked. 我正在尝试一些简单的入门方法,即单击“提交”按钮时会隐藏一个雇员。 My jQuery code is: 我的jQuery代码是:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
    $(document).ready(function(){
        $("submit").click(function(){
            $(#title).toggle();
        });
    });
</script>

The html for the button is 该按钮的html是

    <input type="submit" value="SEARCH" name="submit" class="srchbutton">

When I click the button, nothing happens. 当我单击按钮时,什么也没有发生。 I've tried a few different variations, and even tried writing it so that clicking the div itself hides it, but no luck. 我尝试了几种不同的变体,甚至尝试编写它,以便单击div本身可以将其隐藏,但是没有运气。 Any suggestions? 有什么建议么?

It seems you don't use selectors correctly. 看来您没有正确使用选择器。
If you have a div with id="title" so use this: 如果您的id="title"的div,请使用以下命令:

$("input[type=submit]").click(function(){
    $("#title").toggle();
});

Check this JSFiddle to see in action: http://jsfiddle.net/9up7e8ka/ 检查此JSFiddle,以查看实际效果: http : //jsfiddle.net/9up7e8ka/

Is the button of type submit or did you forget the id tag #? 是提交按钮类型还是您忘记了ID标签#?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
    $(document).ready(function(){
        $("#submit").click(function(){
            $("#title").toggle();
        });
    });
</script>

or 要么

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
        $(document).ready(function(){
            $("input[type=submit]").click(function(){
                $("#title").toggle();
            });
        });
    </script>

I would suggest using fadeToggle() than toggle(). 我建议使用fadeToggle()而不是toggle()。 It has a nice animation effect. 它具有很好的动画效果。 Also, there should be a closing tag for external script files. 另外,外部脚本文件应有一个结束标记。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
    $(document).ready(function(){
        $(".srchbutton").click(function(){
             $("#title").fadeToggle();
        });
    });
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM