jQuery更改复选框

时间:2011-10-02 20:36:03

标签: jquery

我不确定更改方法是否正确使用。我想要的是如果单击(选中)复选框,则textarea的html为var 2,如果未选中该复选框,则textarea的html为var 1。我该如何做到这一点?

<script type="text/javascript">
$(function() {


$('.image').change(function() {
var one='type information here';
var two='type url here';

if($('.information').html=='type information here') {
$('.information').html('type url here');
} else {
$('.information').html('type information here');
}

});



});
</script>


<input type="checkbox" class="image"/>
<textarea class="information">type information here</textarea>

1 个答案:

答案 0 :(得分:3)

使用.val()代替.html()。另请注意,您已忘记if条件中的括号。

$(function() {
    $('.image').change(function() {
        var one='type information here';
        var two='type url here';

        if($('.information').val() == one) {
            $('.information').val(two);
        } else {
            $('.information').val(one);
        }
    });
});