javascript - Bitte erzählen Sie mir etwas über das Problem der Emoji-Ausgabe im WEB.
怪我咯
怪我咯 2017-06-30 09:56:01
0
1
801

Ich erstelle eine Web-Chatroom-Anwendung und möchte heute die Funktion zum Senden von Emojis hinzufügen. Beim Schreiben von JS sind zwei Probleme aufgetreten.
Frage 1: Wenn Sie dem durchlaufenen Emoji-Bild ein Klickereignis hinzufügen, möchten Sie zunächst den Textinhalt von #write im Schreibfeld abrufen. Das mit getElementById erhaltene Ergebnis ist „“, Sie können jedoch auch $(“#write verwenden ").val(), um es zu erhalten. Zuvor geschriebener Inhalt;
Frage 2: Wenn Sie vor dem Klicken auf das Emoji Inhalte geschrieben haben, kann das Emoji nicht gedruckt werden?

Code: (Es sieht leider etwas umständlich aus, JS und Jquery zusammen zu verwenden)

Funktion clickEmoj(){// Emoj generieren und zerstören
            var emojs = ['            
怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(1)
伊谢尔伦

我的实现逻辑很简单

    $('#emoji span').click(function(){
        var val = $('.chat-active input[type=text]').val();
        $('.chat-active input[type=text]').val(val+$(this).text()); 
        $('#emoji').css('display','none');
    });
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage