0

jQueryを使用してテキストエリアの値を設定しようとしています。

これは私のコードです:

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

2行目のコメントを外すと正常に動作します。また、クリック時にアラートが機能します。ただし、ラジオボタンをクリックしても値が設定されません...どうしてでしょうか?

4

4 に答える 4

2

このDEMOのようなものを試してください

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

また

$('input:radio[name="taal"]').click(function () {
    alert('click');
    $('#bericht').val('foobar');
});
于 2013-08-16T13:42:02.603 に答える
0

一部のクラスをラジオに設定して、jquery コードで使用してみてください。このような:

$('.myRadio').click(function () {
    $('#bericht').val('foobar');
});
于 2014-06-30T02:00:39.060 に答える
0

問題は HTML にある可能性があります。タグに属性 id="bericht" が設定されていることを確認してください<textarea>

ここにサンプルがあります - あなたのJavaScriptコードで動作します - http://jsfiddle.net/mt4hM/1/

于 2013-08-16T13:46:28.013 に答える
0

テキストエリアに別のプラグインが設定されていて、それが無効になっている可能性がありますか?

その場合は、プラグイン API を介して入力する必要がある場合があります。

TinyMCE でも同様の問題がありました。

于 2013-08-16T13:46:36.233 に答える