var defaultemojiList=["activity","flag","food","nature","object","people","place","symbol"]; var defaultemoji={ activity:activity, flag:flag, food:food, nature:nature, object:object, people:people, place:place, symbol:symbol }; var defaultemojiname={ activity:"活動", flag:"国旗", food:"食べ物", nature:"自然", object:"もの", people:"ひと", place:"場所", symbol:"記号" }; function defaultEmoji(target){ var json=defaultemoji[target]; var emojis=""; Object.keys(json).forEach(function(key) { var emoji = json[key]; emojis = emojis + ''; }); $("#emoji-list").html(emojis); $("#now-emoji").text(defaultemojiname[target]+"の絵文字"); $(".emoji-control").addClass("hide"); } function customEmoji(){ $("#emoji-suggest").val(""); $(".emoji-control").removeClass("hide"); emojiList('home') } function defEmoji(target){ var emoji=emojione.shortnameToUnicode(":"+target+":"); var now = $("#textarea").val(); var selin = localStorage.getItem("cursor"); var now = $("#textarea").val(); if(selin>0){ var before = now.substr(0, selin); var after = now.substr(selin, now.length); newt = before+ emoji + after; }else{ newt = emoji+now; } console.log(emoji); $("#textarea").val(newt); $("#textarea").focus(); }