append和appendTo添加空格的不同
最近在做@功能时,每次@都是以空格隔开,一开始使用的是append,
$('#guestbook_editor').append("<span class='atwho-inserted' data-atwho-at-query='@'>@"+value.ming+"<input type='hidden' value='"+value.id+"' /></span> ");
最后的那个空格始终无法成功的显示出来,后来改成appendTo,不知道是不是插件的原因,空格前面就会出现一个‍ 这也是一个空格,但是后台在过滤html标签时始终无法过滤掉,而且在统计字符时也会出错。
没办法,只能两个结合着用,后来就改成这样了:
1 $("<span class='atwho-inserted' data-atwho-at-query='@'>@"+value.ming+"<input type='hidden' value='"+value.id+"' /></span>").appendTo($('#guestbook_editor')); 2 $('#guestbook_editor').append(" ");
第一行代码:显示@的用户名
第二行代码:显示空格
ps:1.一个空格的重要性
2.使用的插件是at.js