如何使用. appendto()和一个字符串变量来更新DOM
How to use .appendTo() with a string variable to update DOM
我试图使用appendTo来更新一个div与一些文本。
$('<p>text_info<p>').appendTo('#text_view_div');
工作正常
$(text_info).appendTo('#text_view_div');
没有。JQuery将text_info变量视为JQuery类型变量,并且无法找到该变量(因为它不存在)。我如何使用字符串变量与appendTo命令正确?
更新添加额外代码:
$('document').ready(function(){
var text_info;
$('#information_input').on('keyup', function(e){
if(e.keyCode == 13){
text_info = $('#information_input').val();
$('#information_input').val('');
$(text_info).appendTo('#text_view_div');
}
});
});
我认为正确的方法是使用append而不是appendTo:
$('#text_view_div').append(text_info);
你不能从一个不是有效的htmlString字符串创建jQuery片段。但是,append允许您将不被认为是htmlString的文本附加到现有的jQuery对象
$('#text_view_div').append('not an htmlString');
看到http://api.jquery.com/Types/htmlString
相关文章:
- 使用JSON文件中的变量(字符串)填充文本区域
- 如何向变量字符串添加更多值
- jquery将变量字符串作为ID's
- 如何用HTML和相应的引号形成变量字符串
- PHP 反序列化 JS 序列化的变量字符串
- Javascript 不传递整个变量字符串
- 带有变量字符串的索引
- 如何将表单类值合并到新的变量字符串中
- 在 JavaScript 中将变量字符串括起来
- jQuery:用变量字符串替换(连接的)按钮值
- "[对象对象]”;在警报提示中使用时替换变量字符串
- 通过变量字符串定义对象
- 无法在Javascript中连接字符串+变量+字符串
- Fancybox-是否可以使用javascript变量字符串作为HTML内容
- 从变量字符串应用条件
- 如何在pug中插入变量字符串
- Javascript -在变量字符串中捕获名称
- 不能把变量(字符串)在javascript innerhtml
- 用变量字符串调用React类
- 使用 Browserify/Babel/node.js您是否需要一个基于变量字符串的文件