0

MarkItUpエディターをクリアしようとしています。これまで、$。markItUp関数を使用してテキストを入力する方法を理解しましたが、テキストボックスをクリアする方法を理解できません。replaceWith: ""だけを試しましたが、javascriptで選択されたすべてのテキストを取得できないため、replaceWithに置き換えられます。また、テキストエリア内にテキストを設定して置き換えようとすると、テキストはテキストエリアに空白で表示されますが、エディタ自体には表示されません。何か助けはありますか?

テキストを挿入するために使用しているものは次のとおりです。

        $.markItUp({
            openWith:"[quote="+data['username']+";"+postid+"]",
            closeWith:'[/quote]',
            placeHolder: data['content']
        });

私はもう試した:

$("textarea.bbcode-quickreply").text('');

これにより、要素内のテキストが削除されますが、エディターは影響を受けません。

4

1 に答える 1

2

あなたはサンプルコードを与えていないので、私は物事を想定しなければなりませんでした。

<script type="text/javascript">
    $(document).ready(function(e) {
        $("#someID").Click(function(event_parameter) {
            $("#someID").val("");
        });
    });
</script>
<textarea id="someID" name="someName"></textarea>

上記のコードは、ユーザーがテキストボックスをクリックするとすぐにテキストボックスを空にします。

于 2012-08-25T08:52:43.327 に答える