使用单选按钮jquery设置textarea的值

时间:2013-08-16 13:32:54

标签: jquery

我正在尝试使用jQuery设置textarea的值。

这是我的代码:

$(document).ready(function () {
    // $('#bericht').val('foobar'); 
    $('input[name=taal]:radio').click(function () {
        alert('click');
        $('#bericht').val('foobar');
    });
});

取消注释第二行时,它可以正常工作。点击时警报也有效。但是,单击单选按钮时从未设置该值...怎么可能?

4 个答案:

答案 0 :(得分:2)

尝试类似DEMO

的内容
$('input[name="taal"]').click(function () {
    alert('click');
    $('#bericht').val('foobar');
});

$('input:radio[name="taal"]').click(function () {
    alert('click');
    $('#bericht').val('foobar');
});

答案 1 :(得分:0)

问题可能在于您的HTML。请确保在<textarea>代码上设置了属性id =“bericht”。

以下示例 - 适用于您的JavaScript代码 - http://jsfiddle.net/mt4hM/1/

答案 2 :(得分:0)

也许你在textarea上设置了另一个插件,它会否决它?

如果是这样,您可能需要通过插件api输入。

我与TinyMCE有类似的问题。

答案 3 :(得分:0)

尝试将一些类设置为radio,并在jquery代码上使用它。像这样:

$('.myRadio').click(function () {
    $('#bericht').val('foobar');
});