javascript - 如何在 javascript 变量中插入 html 代码?

标签 javascript jquery html variables

所以我从谷歌日历中提取信息,我需要划分我收到的变量,这样我就可以在不同的 div 中显示它们。所以我需要做的是这样的

var divMonth = '<div id ="rawr">';
var divMonthClose = '</div>';

dateString =  divMonth + monthName + divMonthClose + ' | ' + parseInt(dateMonth, 10);

然而,正如您想象的那样,显示的结果是......

"<div id ="rawr">December</div> | 8"

它实际上并没有解释html并制作div层。所以我的问题是.. 我如何在变量中插入 html 代码,以便它实际上作为 html 工作?是否有我缺少的功能,甚至可能?

提前感谢您提供的任何帮助或想法!

最佳答案

你将这篇文章标记为 jquery,所以你可以这样做:

var monthName = 'December';
var dateMonth = 31;

var ele = $('<div></div>')
    .attr('id', 'rawr')
    .html(monthName + ' | '  + parseInt(dateMonth, 10));
$('#container').append(ele);

关于javascript - 如何在 javascript 变量中插入 html 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126074/

相关文章:

jquery - jQuery 是否有类似于 PHP var_dump 的 JSON/javascript 对象到 HTML pretty-print 功能?

javascript - Internet Explorer 7 8 : jQuery UI effects work only once

javascript - 如果我输入的 HTML id 是字符串 + php 变量,如何在 Jquery 中创建 Onclick 事件?

jquery - 如何在 MVC5 中使用 Jquery 屏蔽输入?

javascript - Javascript Dom 中,新添加的元素无法被选中?

javascript - 在 v-for 方法中拆分以逗号分隔的字符串

javascript - 使用 jquery 将 id 分配给现有 div

javascript - 无法再次更改元素 ID

javascript - 数组中的数组,对象中的数组?

javascript - javascript中的点运算符