Onchange复选框显示或隐藏此内容

时间:2014-10-14 17:58:37

标签: jquery html checkbox hide show

我需要在更改复选框上显示或隐藏元素。

<div class="y">
    <div class="x"></div>
    <input type="checkbox" class="myCheck" />
</div>

<div class="y">
    <div class="x"></div>
    <input type="checkbox" class="myCheck" />
</div>

<div class="y">
    <div class="x"></div>
    <input type="checkbox" class="myCheck" />
</div>

如果用户在第一次检查中点击我想要显示或隐藏第一个div“x”,而第二个,第三个等同样的东西,是否得到了它?

1 个答案:

答案 0 :(得分:2)

$('input[type="checkbox"].myCheck').on('change', function() {
    var target = $(this).prev('div.x');
    if (this.checked) target.show();
    else target.hide();
});