Entrée vérifiée
$('#add_stop').change(function (event) {
if ($(this).is(':checked')) {
if ($('.emojionearea-editor').html().indexOf("STOP to opt out") != -1) {
} else {
$('.emojionearea-editor').append('STOP to opt out ');
}
} else {
var name = $('.emojionearea-editor').html();
/* remove code should be here.... */
alert(name);
}
});
4 Réponses :
Est-ce ce que vous recherchez? J'ai fait les mots que vous souhaitez remplacer dans une variable. De cette façon, lorsque vous avez la chance du texte de la variable, il s'applique à chaque endroit où il est utilisé. P> Veuillez noter que vous devez utiliser Démo strong> P> P > p> .text () code> et non . html () code> depuis le .html () code> inclure tout code HTML dans cet objet. p> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="add_stop" name="attach_img" type="checkbox" class="required custom-control-input">
<div class="emojionearea-editor">
Hello World. STOP to opt out
</div>
La fonction HTML () prend un paramètre pour définir HTML intérieur de la DOM.
Donc, comme ceci:
var name = $('.emojionearea-editor').html().replace("STOP to opt out", "");
$('.emojionearea-editor').html(name)
J'ai changé votre code jQuery un bit ceci devrait vous permettre d'ajouter et de supprimer "l'arrêt à opter" p>