PHP/MySQL によって生成された 1 つのページに複数の展開/折りたたみボックスがあります。
問題は、1 つのリンクをクリックしてボックスを展開すると、すべてのボックスが展開されることです。
クラスの最後に投稿IDを追加することを考えました(<div class="postreplycontainer-POST_ID">
)が、jQueryを変更する方法を見つけなければならないため、それが機能するかどうかはわかりません。
これが実際の例です:http://jsfiddle.net/Draven/kUhkP/35/
データベースからコンテンツを取得しているため、各ボックスに手動でコーディングすることはできないことに注意してください。
編集:誰かが追加の問題で私を助けてくれるかもしれません。
textarea
を展開するときにボックスにフォーカスしたい<div>
。以前と同じトリックを使用してみました(使用し.closest
ましたが、うまくいきませんでした)。
例を次に示します: http://jsfiddle.net/Draven/kUhkP/53/
この例では、常に最初の<textarea>
.