Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加了我应该做什么?(HTML+;jquery)_Javascript_Html_Jquery - Fatal编程技术网

Javascript 添加了我应该做什么?(HTML+;jquery)

Javascript 添加了我应该做什么?(HTML+;jquery),javascript,html,jquery,Javascript,Html,Jquery,我想将表情符号作为span标签输入到我的div中。 但随后span标记消失了 我想我们正在删除活动结束时添加的span标记。 有好办法吗 如果光标中的字符串是span,则在中断模式下仍有span。 它已注册为现有跨度的子跨度。 有什么好办法吗 $('create#AAcontentsDIV').bind('keydown-paste-input',function(){ const splitter=新的graphermesplitter(); var文本; 开关(事件类型){ //案例“ke

我想将表情符号作为span标签输入到我的div中。
但随后span标记消失了

我想我们正在删除活动结束时添加的span标记。 有好办法吗

如果光标中的字符串是span,则在中断模式下仍有span。 它已注册为现有跨度的子跨度。 有什么好办法吗

$('create#AAcontentsDIV').bind('keydown-paste-input',function(){
const splitter=新的graphermesplitter();
var文本;
开关(事件类型){
//案例“keydown”:
//event.preventDefault();
//中断;
案例“粘贴”:
if(!checkEmojis(event.clipboardData.getData(“text”)){
event.preventDefault();
返回;
}
text=event.clipboardData.getData(“text”);
var span=document.createElement(“span”);
span.id=“emojispan”;
span.innerHTML=文本;
插入节点光标(span);
打破
案例“输入”:
如果(!checkEmojis(event.data)){
event.preventDefault();
返回;
}
if(nullCheck(event.data))返回;
text=event.data;
var span=document.createElement(“span”);
span.id=“emojispan”;
span.innerHTML=文本;
插入节点光标(span);
打破
违约:
}
});
函数insertNodeAtCursor(节点){
变量范围,html;
if(window.getSelection&&window.getSelection().getRangeAt){
range=window.getSelection().getRangeAt(0);
range.insertNode(节点);
}else if(document.selection&&document.selection.createRange){
range=document.selection.createRange();
html=(node.nodeType==3)?node.data:node.outerHTML;
grange.pasteHTML(html);
}
}
函数checkEmojis(str){
目前,中国内地[[3\udde6-\uddff\udde6-\uddff)){2}{2}{2}{2}{2}{2},[\ud800-\udbff\\udbff\\udbf0-\\udc0-\udc0-\\ude0-\ude0-///////////(以下以下以下以下以下以下以下::::::::::::///////(以下以下以下以下以下::::::::::::::::::::::::::::::::::::::::::::::::://////////\\\\\\\\\\\uuuu2007\u2007\u2007\u2007-\u2007 2007-\u2007-\u2007-\83c[\udd91-\udd9a]|\ud83c[\udde6-\uddff]|\ud83c[\ude01-\ude02]|\ud83c\ude1a |\ud83c\ude2f |\ud83c[\ude32-\ude3a]|\ud83c[\ude50-\ude51]|\“U2.5 5 5月6日?\U2.5 5 5 5岁以下以下的英国伦敦伦敦大学第三届C124??????\U2.5 5 5 5 5岁以下以下以下以下以下以下以下的英国伦敦伦敦大学大学音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐音乐[[[[[1244四四四四\\\\12444 4 4 4四四四四????????\\\u2\u2\\u2.3\u2.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\\\墨西哥墨西哥?????\\\\\\124;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\u2 55558 |\u23cf |[\u23e9-\u23f3]|[\u23f8-\u23fa]|\ud83c\udccf |\u2934 | \u2935 |[\u2190-\u21ff])/g;
var regg=新的RegExp(regex);
返回注册测试(str);
}
#创建内容div{
高度:300px;
边框:1px纯黑;
}


我关闭了您的div并使其更可见。另外,
.bind
也不推荐用于
。在
上,我添加了graphermesplitter,但是checkEmoji在哪里?checkEmoji()只是一个检查它是否是表情符号的函数。我把它添加到文本中以防万一..bind是旧的吗?我来看看.on是否相同。如何重新创建问题?看起来很管用