異なるidを持つテキストエリアを生成するjqueryがあります。今私はそのテキストエリア内のテキストをフォーマットするいくつかのボタンを作成する必要があります。たとえば、ユーザーが特定のテキストエリアをクリックしたときにテキストを入力し、「太字」ボタンをクリックすると、そのテキストエリア内のテキストのみが太字になります。私はJSでこのようなものを作るために管理しましたが、それはあまりにも原始的だった(テキストはテキストボックスのすべてでフォーマットされた):( ここでは、このためのいくつかのサンプルコードです:ダイナミックに作成されたテキストボックスにテキストを書式設定
<button id="bold">B</button>
<textarea id="ta_1">Some test text</textarea>
<textarea id="ta_2">Some test text</textarea>
私が言いたい:1 ta_1にテキストを入力して太字をクリックすると、そのテキストボックスのテキストだけが太字で表示されます追加の情報:同じ単語から始まり、末尾に異なる番号が表示されます
、それを把握することはできません:D
+1です。 – Lowkase
悪い習慣であろうとなかろうと、これは実現可能な考え方でしかありません。別のものがあるなら、私はそれについて知りたいと思うでしょう。科学について! –
すべてのテキストエリアに「添付」されていないエディタが必要なので、これをやろうとしています。テキストエリアの上または下に配置することはできません。また、すべてのリッチテキスト機能は必要ありません。エディタは通常、多すぎます。コード内に回答を実装しようとしますが、それが動作するかどうかをお知らせします。 – SomeoneS