我为我的个人用途创建了一个简单的生成器,除复选框外,一切进行得很好, 当我填满所有内容并按下“生成”(如果选中该复选框时)时,我会想要它在前面和最后一个示例中放置标签:
我无法为我的问题找到任何解决方案,因为我无法很好地解释它,所以在这里我要问你们
这是我的演示
<http://jsfiddle.net/z4yuqk5e/>
我想要这样:当我按“ Generate”(生成)并且如果选中“ Bold”(粗体)时,我希望它生成带有粗体标记的文本
答案 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)