当我选中一个复选框并按更新时,我希望我的文本出现在文本区域中

时间:2018-12-21 20:02:02

标签: jquery html

我为我的个人用途创建了一个简单的生成器,除复选框外,一切进行得很好, 当我填满所有内容并按下“生成”(如果选中该复选框时)时,我会想要它在前面和最后一个示例中放置标签:

我无法为我的问题找到任何解决方案,因为我无法很好地解释它,所以在这里我要问你们

这是我的演示

<http://jsfiddle.net/z4yuqk5e/>

我想要这样:当我按“ Generate”(生成)并且如果选中“ Bold”(粗体)时,我希望它生成带有粗体标记的文本

1 个答案:

答案 0 :(得分:1)

您只需要添加简单的条件即可:如果选中bold,则用标签b包装生成的文本。您可以这样做:

var toInsert = "<font color='" + $('#color').val() + " '>" + $('#choose_title').val() + "</font>";

if ($('#bold').is(':checked'))
    toInsert = "<b>" + toInsert + "</b>"

$('textarea').val(toInsert);

在这里完全拨弄:http://jsfiddle.net/mozkomor05/3c61k8fq/

  

警告:不建议使用字体标签。请改用span! (请参见here