Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将带有HTML的字符串传递到JavaScript_Javascript_Jquery_Html_Ajax - Fatal编程技术网

将带有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我很高兴能帮上忙。如果我已经回答了你的问题,请阅读