javascript - 模态显示文本区域内容不是字符串

标签 javascript jquery html simplemodal

我有一个使用 simplemodal 的模态叠加窗口。我试图让它显示文本区域的内容。我可以让它显示内容,但只能作为字符串。假设用户在文本区域中输入 html 或图片,例如:

<img src=mysite.png><br><font color=red>Hello!

我希望它能实际渲染预览,而不是只显示字符串,但我不确定该怎么做。我可以提取值并将其显示为字符串,但不呈现它。

下面是我正在使用的代码:(CodeValue 是我从中提取值的文本区域的名称)。

<script>
jQuery(function ($) {
    // Load dialog on click
    $('#div-modal .basic').click(function (e) {
        $.modal(document.getElementById('CodeValue'));

        return false;
    });
});

</script>

最佳答案

如果 CodeValue 是文本区域的 ID。将 .value 添加到其中:

$.modal(document.getElementById('CodeValue').value)

关于javascript - 模态显示文本区域内容不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29069221/

相关文章:

javascript - jquery加载函数不调用Spring Boot Controller 来替换thymeleaf模板片段

javascript - 如何将带有 script 标签的 div 附加到 li 标签中?

javascript - Google Places Javascript API 获取响应状态

javascript - 如何将 Angular 生成的表从数据库导出为 csv 格式?

jquery - 将转义的 HTML 内容呈现为 DOM 中的 HTML

html - 移动 safari 上的水平滚动

python - 鹈鹕:如何在markdown中嵌入html和javascript

javascript - 如何将参数注入(inject) TestCafé 测试?

Javascript:我无法将随机字符串按字母顺序排序

javascript - 同步音频和 Canvas