我正在尝试使用jQuery设置textarea的值。
这是我的代码:
$(document).ready(function () {
// $('#bericht').val('foobar');
$('input[name=taal]:radio').click(function () {
alert('click');
$('#bericht').val('foobar');
});
});
取消注释第二行时,它可以正常工作。点击时警报也有效。但是,单击单选按钮时从未设置该值...怎么可能?
答案 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');
});