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{
显示:块;
}
想要汽车吗?
对
不
戳
价格$
汽车
你用错了。