开发者

JQuery Syntax Problem?

I am using JQuery to insert divs into a page but i cant seem to get the quotation marks correctly setup.

For example the code below works fine:

var newDiv_1 = '<div id="event_1"><b>Hello World 01</b></div>'; 开发者_JS百科
$('#mon_Events').append(newDiv_1);

But when i try to use variable in place of the normal text, i doesnt seem to work:

var eventname = 1;
var newDiv_1 = '<div id="event_' . eventName . '"><b>Hello World 01</b></div>';
$('#mon_Events').append(newDiv_1);

How do i use variable inside this statement?


Your eventName is defined as eventname:

var eventName = 1;
var newDiv_1 = '<div id="event_'+ eventName +'"><b>Hello World 01</b></div>';
$('#mon_Events').append(newDiv_1);


If you have security concerns with HTML string slinging, you can do this:

var newDiv_1 = $("<div><b>Hello World 01</b></div>").attr('id', 'event_' + eventName);

newDiv_1.appendTo('#mon_Events');
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜