如何将变量的值放在新的LI元素中?

时间:2011-09-25 02:16:22

标签: jquery

如何将变量名称放在li标签内?

例如,

var test_name = $('dt').text();

$('#test_div').html('<li> test_name </li>');

这不起作用。我在这做错了什么。它显示test_name而不是test_name的值。

1 个答案:

答案 0 :(得分:3)

您需要构建一个包含您的值的字符串:

$('#test_div').html('<li>' + test_name + '</li>');

请注意,这是一个XSS漏洞;你需要逃避HTML 你可以通过使用jQuery构建一个元素来做到这一点:

$('#test_div').html(
    $('<li></li>').text(test_name)
);