Javascript 为什么';该标志是否从复选框中消失?

Javascript 为什么';该标志是否从复选框中消失?,javascript,html,css,Javascript,Html,Css,我有一个问题,如果我单击“是”和“自动”,然后单击“否”,则“自动”复选框中的标志和单选按钮点不会消失。。我该怎么办? 我想“是”和“车”部分复位后按下“否” 你能帮我吗 <fieldset ><legend>want car?</legend> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> &l

我有一个问题,如果我单击“是”和“自动”,然后单击“否”,则“自动”
复选框中的标志和
单选按钮点不会消失。。我该怎么办?
我想“是”和“车”部分复位后按下“否”

你能帮我吗

  <fieldset  ><legend>want car?</legend> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <input id="k" type="radio" name="car9" /> <label for="m">yes </label>  <input type="radio" name="car9"  value="No" />No    <nav id="n">
     <ul>
        <div id="ok" style="display:none">
         <table>
             <tbody>
                 <tr>
                     <th></th>
                     <th>Prod</th>
                     <th>Price $</th>
                 </tr>
                 <tr>
                     <td><input id="ok" name="car10" type="checkbox" /></td>
                     <td>car</td>
                     <td><input class="form-control input-sm" name="txtCostAmount80" value="380" type="text"            readonly="" /></td>
                 </tr>
             </tbody>
         </table>
         </div>

     </ul>
     </nav>   </fieldset>
     <script>
          $('#k').click(function() {
          $("#ok").toggle(this.checked);
          });
     </script>  

      <style>
      #n {
       display: none;
       }

       #k:checked ~ #n {
        display: block;
       }
    </style>
想要车吗?
是不是
    戳 价格$ 汽车
$('#k')。单击(函数(){ $(“#确定”).toggle(选中此项); }); #n{ 显示:无; } #k:选中~#n{ 显示:块; }
属性在文档中必须是唯一的,以标识具有相同属性的多个元素。可以通过检查单选按钮值来设置“已选中”属性

您可以尝试以下方法:

$(':radio')。单击(函数(){
$(“.ok”).toggle(选中此项);
如果(this.value==“否”)
$(“[type=checkbox]”).prop('checked',false);
});
\n{
显示:无;
}
#k:选中~#n{
显示:块;
}

想要汽车吗?
对
不
    戳 价格$ 汽车
你用错了。