Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 使用jquery隐藏td_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用jquery隐藏td

Javascript 使用jquery隐藏td,javascript,jquery,html,css,Javascript,Jquery,Html,Css,您好,我想隐藏表列。加载页面时,隐藏每个选项的第二列。在选择“向我发送电子邮件”选项时,显示第二列。如果我选择第二个呼叫我选项,则隐藏第一个选项并显示第二个呼叫我选项的第2列。我不知道如何使用jquery 2另外,如果我选择第一个选项,然后选择第二个选项,那么这两个选项都被选中,我不想要这些。我要随机的。谁能告诉我 <form name="form1" method="post"> <table> <tr> &l

您好,我想隐藏表列。加载页面时,隐藏每个选项的第二列。在选择“向我发送电子邮件”选项时,显示第二列。如果我选择第二个呼叫我选项,则隐藏第一个选项并显示第二个呼叫我选项的第2列。我不知道如何使用jquery

2另外,如果我选择第一个选项,然后选择第二个选项,那么这两个选项都被选中,我不想要这些。我要随机的。谁能告诉我

<form name="form1" method="post">
    <table>
        <tr>
            <td valign="top">
                <input type="radio" value="email" name="select" id="emailbtn" onClick="showemail()" />
            </td>
            <td valign="top">Email me</td>
            <td class="td1" style="display:none;">
                <input type="email" placeholder="*************" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" size="50" class="snk12" id="email_id" required/>
                <br />
                <p id="imgparent">
                    <div id="imgdiv" style="float:left;">
                        <img id="img" src="captcha.php" />
                    </div>
                    <img id="reload" style="float:left;" src="reload.png" />
                </p>
                <input id="captcha1" name="captcha" type="text" required pattern="[a-zA-Z0-9]+">
                <br />
                <br />
                <br />
                <input type='submit' value="submit">
            </td>
        </tr>
    </table>
</form>
<form name="form2" method="post">
    <table>
        <tr>
            <td valign="top">
                <input type="radio" value="call" name="select" id="callbtn" onClick="showphn()" />
            </td>
            <td valign="top">Call Me</td>
            <td class="td2" style="display:none;">
                <input type="text" class="snk12" size="50" required pattern="[0-9]{10}$" name="phn" id="call" placeholder="*************" />
                <br />
                <p id="imgparent">
                    <div id="imgdiv" style="float:left;">
                        <img id="img" src="captcha.php" />
                    </div>
                    <img id="reload" style="float:left;" src="reload.png" />
                </p>
                <input id="captcha1" name="captcha" type="text" required pattern="[a-zA-Z0-9]+">
                <br />
                <br />
                <br />
                <input type='submit' value="submit">
            </td>
        </tr>
    </table>
</form>

您可以使用jQuery通过$'selector'.hide或$'selector'.show显示/隐藏元素,其中选择器是DOM元素或.class或id

您还可以应用CSS选择器,如$'element:nth-child1'.hide


希望这能有所帮助。

@sandysharma是什么阻止你使用谷歌来至少学习jQuery的基本知识?到目前为止你对jQuery做了什么?嘿,我找到了解决方案,但你能告诉我为什么同时选择两个重拨按钮吗。