使用jquery隐藏类的所有元素

Pri*_*nce 1 javascript jquery

我是javascript的新手并且非常享受它,但我现在面临的一个问题对我来说有点混乱.

我写下面的代码用类隐藏所有元素male,但它不起作用.当我更换类maleid代码开始工作.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<form class="form-register" method="post" action="">

            <div class="form-title-row">
                <h1>Create an account</h1>
            </div>

            <div class="form-row">
                <label>
                    <span>Gender</span>
                    <select name="register_as" id="dropdown">
                        <option value="none">Select One</option>
                        <option value="male">Male</option>
                        <option value="female">Female</option>
                    </select>
                </label>
            </div>

            <div class="form-row" class="male">
                <label>
                    <span>First Name</span>
                    <input type="text" name="firstname">
                </label>
            </div>

            <div class="form-row" class="male">
                <label>
                    <span>Last Name</span>
                    <input type="text" name="lastname">
                </label>
            </div>

            <div class="form-row">
                <label>
                    <span>Email</span>
                    <input type="email" name="email">
                </label>
            </div>

            <div class="form-row">
                <button type="submit">Register</button>
            </div>

    <script>
        $(document).ready(function(){
          $(".male").hide();
            $("#dropdown").change(function(){
                if ($("#dropdown").val() == "male") {
                    $(".male").show();
                } else {
                    $(".male").hide();
                }
            });
        });
    </script>
</form>
Run Code Online (Sandbox Code Playgroud)

我真的不知道如何解决这个问题.请帮助我.

use*_*165 7

class的html中不能有两个属性,设置多个属性的方法class是在同一个属性上,每个属性之间有一个空格class.

像这样更改你的代码:

class="form-row male"
Run Code Online (Sandbox Code Playgroud)

然后它应该工作.