HTML复选框不工作
HTML checkbox not working
我想使用复选框显示和隐藏一个表。表的出现和消失没有问题。但是复选框没有被选中。我有Jquery v1.8.2。我有以下代码:
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$('#checkbox').toggle(function() {
document.getElementById('table').style.display = "inline";
}, function() {
document.getElementById('table').style.display = "none";
});
</script>
</head>
<body>
<form action="" method="POST" enctype="multipart/form-data">
<input type="checkbox" id="checkbox">
<br />
<table id="table" style="display: none;">
<tr>
<td>
<input type="file" name="file">
<input type="submit" name="upload" value="upload">
</td>
</tr>
</table>
</form>
</body>
</html>
试试这个-
$('#checkbox').change(function () {
if ($(this).is(":checked")) {
$('#table').show();
} else {
$('#table').hide();
}
});
工作演示-->
http://jsfiddle.net/pmNAe/
Try
$('#checkbox').click(function () {
if (this.checked) {
$('#table').show();
} else {
$('#table').hide();
}
});
演示:小提琴
你可以试试
$('#checkbox').click(
var my_dis = document.getElementById('table').style.display;
if(my_dis == 'inline')
document.getElementById('table').style.display = "none";
else //if(my_dis == 'none')
document.getElementById('table').style.display = "inline";
);
查看此处的解决方案:
JSFiddle
$('#checkbox').change(function(){
var $this = $(this);
var $table = $("#table");
if($this.is(":checked"))
$table.show();
else
$table.hide();
});
试试这个JSFIDDLE
注意:你可以用change来代替click,但是在firefox中只有在模糊之后才会触发change。
$(function(){
$('#checkbox').click(function (){
if(this.checked){
$("#table").show();
}else{
$("#table").hide();
}
});
});
相关文章:
- 复选框一次选中一个不在gridview中工作
- 更改无法正常工作的复选框的属性
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 复选框在手动触发后停止工作
- 复选框的checked属性的修改不会;工作不正常
- 我正试图获得一个带有复选框的多选下拉列表,在填充项目和获得所有选中的工作时遇到了一些问题
- ajax后表单复选框更改时jquery ajax不工作
- 当选中一个复选框时,表单中的所有其他复选框都必须禁用-不工作
- 检测Bootstrap Switch Jquery中的类更改(将工作复选框JS转换为按钮JS)
- jQuery检查所有复选框只工作一次
- Rally自定义应用程序复选框筛选器不工作
- 使按钮像复选框一样工作,挖空js
- Angular/Ionic/Javascript:无法让下拉过滤器作为复选框工作
- 动态创建的复选框验证在 jquery 中无法正常工作
- Jquery attr 无法正常工作复选框必需属性
- 复选框检查器在表中不起作用.代码在没有表标记的情况下工作
- jQuery复选框组选中/取消选中仅工作一次
- “选择所有行无法正常工作”复选框
- 单击按钮时的多重删除复选框无法按要求工作
- :空白选择器不工作复选框jQuery Validate()