在我正在查看的示例中,我看到了一些带有 html-tag 选择器的 jquery 代码。
做什么
var variable = '';
$('<div />').text(variable).html()
方法?<div />
我的意思是,我对作为选择器的部分很好奇。谁能解释一下?
编辑:HTML 页面里面没有和 div。
Edit2:完整的代码是
<ul id="discussion"></ul>
<script type="text/javascript">
var encodedName = $('<div />').text(name).html();
var encodedMsg = $('<div />').text(message).html();
$('#discussion').append('<li><strong>' + encodedName
+ '</strong>:' + encodedMsg + '</li>');
</script>
当我渲染页面时,我只在 ul 标签内看到 li 标签。没有 div。那是我的困惑。是否<div />
用于任何 html 标签?我的意思是,我将其更改为<a />
or<p />
并且它仍然可以正常工作。
很抱歉第一次没有把问题写得更清楚。