1

私はいくつかのことをやろうとしています:

  1. <textarea>ボックスを展開するときにフォーカスし<div>ます。
  2. <div>新しいボックスを展開するときに、以前に開いたボックスを折りたたむ
  3. 「編集」リンクをクリックすると、テキストが<textarea>編集対象に入ります。そのため、jQuery を使用して文字列を に挿入する<textarea>か、自動展開して<div>を表示し<textarea>、その中に文字列を表示して編集する方法が必要です。

以前の私の質問のおかげで、展開/折りたたみが機能しています: Expanding / Collapsing divs

コンテンツは PHP / MySQL によって生成されています。

これが私のフィドルです:http://jsfiddle.net/Draven/kUhkP/85/

重要な情報を省略して申し訳ありませんが、追加する必要があると思われる場合は、この投稿を編集します。

#3の詳細

[編集] リンクをクリックすると、ページが「更新」され (同じページですが、URL が変更されます)、編集するコンテンツが<textarea>ボックスに表示されます。ページが変更されると、すべての<div>ボックスが折りたたまれたページが表示されます。

にある<div>編集可能なコンテンツを<textarea>自動的に展開する必要があります。

<textarea>コンテンツが展開されているかどうかを確認する方法はあり<div>ますか?

4

2 に答える 2

1
$("a.postreply").click(function () {
    $('.postreplycontainer').hide();
    $(this).closest('.blogcontainer').find('.postreplycontainer').slideToggle("fast");
    //$('.replycontents').blur();
    $(this).closest('.blogcontainer').find('.replycontents').focus();
});

1と2を処理します。3番目の点がわかりませんでした。

于 2013-06-26T12:52:56.523 に答える