在复选框刻度上显示jQuery textarea

bol*_*llo 0 html jquery

当我解开时,为什么我的代码没有隐藏,我处于一个松散的结局.如果有人能检查我的代码并指出我哪里出错了,我将不胜感激.我在这里发布了代码.非常感谢

Mar*_*man 5

你可以使用juse this.checked

$('input[name=messagetick]').click(function() {
    if (this.checked) {
        $('.contactmessage').show();
    }
    else {
        $('.contactmessage').hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

稍微好一点的版本会使用 .toggle([showOrHide])

$('input[name="messagetick"]').click(function() {
    $('.contactmessage').toggle(this.checked);
});
Run Code Online (Sandbox Code Playgroud)

旁注,"在使用属性选择器时不要忘记.

关于jsfiddle的例子