将带有HTML的字符串传递到JavaScript
我正在创建一个简单的模态,在这里我传递一个字符串,它将显示为模态的内容 简而言之,我有这样一个脚本:将带有HTML的字符串传递到JavaScript,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我正在创建一个简单的模态,在这里我传递一个字符串,它将显示为模态的内容 简而言之,我有这样一个脚本: $("[id^='mod_']").click( function() { var line1 = $(this).attr("data-modaltext1"); $('#modalid').show(); $('#modalmessage').text(line1); 以上工作如预期。但是如果我传递的字符串被data-modaltex
$("[id^='mod_']").click( function() {
var line1 = $(this).attr("data-modaltext1");
$('#modalid').show();
$('#modalmessage').text(line1);
以上工作如预期。但是如果我传递的字符串被data-modaltext1拾取
"<p>Hello</p><p>World</p>"
“你好世界”
它可以在html标记不起作用的情况下打印。我没有两段。只有一根看起来很像的线
"<p>Hello</p><p>World</p>"
“你好世界”
任何帮助都将不胜感激。请改用
html
方法,以便将其视为原始html代码,而不仅仅是文本:
$('#modalmessage').html(line1);
改为使用
html
方法,以便将其视为原始html代码,而不仅仅是文本:
$('#modalmessage').html(line1);
将
.text
更改为.html
。将.text
更改为.html
。太棒了。谢谢@用户1970839我很高兴能帮上忙。如果我已经回答了你的问题,请阅读真棒。谢谢@用户1970839我很高兴能帮上忙。如果我已经回答了你的问题,请阅读