我有生成具有不同 id 的文本区域的 jquery。现在我需要制作一些按钮来格式化文本区域内的文本。例如:当用户点击某个文本区域,输入文本,然后单击“粗体”按钮,只有该文本区域内的文本会变为粗体(在其他会正常)。我确实设法用 JS 制作了这样的东西,但它太原始了(文本在所有文本框中都被格式化):( 以下是一些示例代码:
<button id="bold">B</button>
<textarea id="ta_1">Some test text</textarea>
<textarea id="ta_2">Some test text</textarea>
我想说的是:一个按钮,多个文本框。在 ta_1 中输入文本并单击粗体,应该只加粗该 txtarea 中的文本。附加信息:所有 id 都以相同的单词开头,最后的数字不同。
我觉得有一些简单的解决方案,只是想不通:D