单击多个元素来隐藏或显示某些内容- jquery
click multiple elements to hide or show something - jquery
这是我的脚本。现在我可以点击其中一个id,类"input"就可见了。我想要的是我必须点击所有元素
$('#zwei,#sechs,#neun').bind('click', function() {
if( $(this).is(':checked')) {
$('.inputs').show();
} else {
$('.inputs').hide();
}
});
JSFiddle:http://jsfiddle.net/CLYC6/20/
你能帮我一下吗?什么错了吗?颗
使用
$('#zwei,#sechs,#neun').bind('click', function() {
$('.inputs').show();
$('#zwei,#sechs,#neun').each(function (e) {
if (!$(this).is(':checked')) {
$('.inputs').hide();
return;
}
});
});
这是一个LIVE DEMO。
因为@Rastko对当前的解决方案不满意,这里还有一个:
$('#zwei,#sechs,#neun').bind('click', function() {
var showInput = true;
$('#zwei,#sechs,#neun').each(function (e) {
if (!$(this).is(':checked')) {
showInput = false;
return;
}
});
if (showInput) {
$('.inputs').show();
} else {
$('.inputs').hide();
}
});
一个LIVE DEMO。
If语句应该检查三者是否都被选中,如果输入不可见
:
if($('#zvei').is(':checked') && $('#neun').is(':checked') && $('#sechs').is(':checked') {
$('.inputs').show();
}
相关文章:
- 重写CSS:使用jquery显示none属性
- 使用mvc和jquery显示更多点击数据
- 如何使用jquery显示具体的li数
- PHP/JQUERY-显示json的每个子数组
- 如何使用jQuery显示JSON数据
- 使用jquery显示特定的li标记
- JavaScript/jQuery:显示DIV,直到用户停止在Textbox中键入
- Jquery显示的导航不'单击'主页'
- 如何避免试图用php+jquery显示php起始页的无限循环
- 使用Jquery显示隐藏表单字段
- 使用jquery显示mysql查询结果
- 最有效的jquery显示/隐藏切换
- 如何使用jQuery显示/隐藏菜单
- jQuery 显示未按预期执行
- 如何使用 jquery 显示所选选项值
- 使用 JQuery 显示来自 URL 的图像
- 如果选择了多个选项,则使用 jQuery 显示隐藏的表单元素
- 如何使用 JQuery 显示带有加载符号的数据表
- jquery 显示/隐藏切换在 Internet Explorer 中损坏
- 使用 jQuery 显示和隐藏菜单