Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用单选按钮jquery设置textarea的值_Jquery - Fatal编程技术网

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

使用单选按钮jquery设置textarea的值,jquery,Jquery,我正在尝试使用jQuery设置textarea的值 这是我的代码: $(document).ready(function () { // $('#bericht').val('foobar'); $('input[name=taal]:radio').click(function () { alert('click'); $('#bericht').val('foobar'); }); }); 当取消第二行的注释时,它可以正常工作。单击

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

这是我的代码:

$(document).ready(function () {
    // $('#bericht').val('foobar'); 
    $('input[name=taal]:radio').click(function () {
        alert('click');
        $('#bericht').val('foobar');
    });
});
当取消第二行的注释时,它可以正常工作。单击时,警报也会生效。但是,当单击单选按钮时,该值从未设置。。。怎么可能呢

试试这样的东西

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

问题可能在于您的HTML。请确保在
标记上设置了属性id=“bericht”


这是一个与javascript代码一起工作的示例-

也许您在textarea上设置了另一个插件,它会推翻它

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


我对TinyMCE也有类似的问题。

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

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

您可以制作一个JSFIDLE来显示复制此问题吗?不可以:(复制了完全相同的东西,并且它确实工作了…顺便说一句,很好的网站,以前从未使用过它。你忘记包含jquery了吗?如果没有,控制台中会出现任何错误吗?我发现了问题,textarea设置了tinymce,当删除它时它确实工作了。现在让我们看看如何让它们都工作…-pFinal working code=谢谢大家!只是仅供参考-您不需要将属性选择器括在引号中。OP的JS代码可以工作。是的,它也可以工作:
$('input[name=taal]')。单击(函数(){alert('click');$('bericht').val('foobar');})
就是这样,谢谢!您是如何解决它的,以便能够同时使用this和TinyMCE的?
$('.myRadio').click(function () {
    $('#bericht').val('foobar');
});