append和appendTo添加空格的不同

最近在做@功能时,每次@都是以空格隔开,一开始使用的是append,

$('#guestbook_editor').append("<span class='atwho-inserted' data-atwho-at-query='@'>@"+value.ming+"<input type='hidden' value='"+value.id+"' /></span>‍&nbsp;");    

最后的那个空格始终无法成功的显示出来,后来改成appendTo,不知道是不是插件的原因,空格前面就会出现一个&zwj; 这也是一个空格,但是后台在过滤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("&nbsp;");

第一行代码:显示@的用户名

第二行代码:显示空格

 

ps:1.一个空格的重要性

   2.使用的插件是at.js

posted @ 2016-05-23 14:51  水末水末雨  阅读(2226)  评论(0编辑  收藏  举报