使用单选按钮jquery设置textarea的值
我正在尝试使用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'); }); }); 当取消第二行的注释时,它可以正常工作。单击
$(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');
});