我正在使用JQuery将div插入页面,但我似乎无法正确设置引号。
例如,下面的代码工作正常:
var newDiv_1 = '<div id="event_1"><b>Hello World 01</b></div>';
$('#mon_Events').append(newDiv_1);
但是当我尝试使用变量代替普通文本时,我似乎无法工作:
var eventname = 1;
var newDiv_1 = '<div id="event_' . eventName . '"><b>Hello World 01</b></div>';
$('#mon_Events').append(newDiv_1);
我如何在此声明中使用变量?
答案 0 :(得分:2)
您的eventName
定义为eventname
:
var eventName = 1;
var newDiv_1 = '<div id="event_'+ eventName +'"><b>Hello World 01</b></div>';
$('#mon_Events').append(newDiv_1);
答案 1 :(得分:1)
如果您对HTML字符串吊索存在安全问题,可以执行以下操作:
var newDiv_1 = $("<div><b>Hello World 01</b></div>").attr('id', 'event_' + eventName);
newDiv_1.appendTo('#mon_Events');