我有一个可编辑的 div,希望其具有以下功能:
当我点击红色锚点时,我所写的新文本将为红色,而点击蓝色锚点后,文本应以蓝色开始书写。
注意:当单击蓝色颜色锚点时,以红色编写的内容不应变为蓝色,反之亦然。这意味着在 div 中,我们最终会有以红色和蓝色编写的文本。我可以在 div 中的任何位置编写文本。
$("#red").click(function () {
$("div").addClass("red");
$("div").removeClass("blue");
});
$("#blue").click(function () {
$("div").addClass("blue");
$("div").removeClass("red");
});
问题:我的代码问题是,当我点击红色时,它会将整个div的颜色都变成红色,蓝色也是一样。