【问题标题】:When i check a checkbox and press update, i want my text to appear in textarea当我选中一个复选框并按下更新时,我希望我的文本出现在 textarea
【发布时间】:2019-05-22 05:56:31
【问题描述】:

我已经为我的个人用途创建了一个简单的生成器,除了我的复选框之外,一切都很顺利, 当我填写所有内容并按下生成时,我想要它,如果选中该复选框,它会在前面和最后一个示例中放置一个标签:

由于我无法很好地解释它,所以我找不到任何解决方案,所以我在这里问你们

这是我的演示:

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

我希望它像:当我按下“生成”并且如果选中“粗体”时,我希望它生成带有粗体标签的文本

【问题讨论】:

    标签: jquery html


    【解决方案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/

    警告:字体标签已弃用。改用跨度! (见here

    【讨论】:

    • 我很感激,我知道但是这个生成器是用于某些游戏的,不支持跨度所以我使用字体标签
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 2012-12-28
    • 2017-04-28
    • 2021-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多