
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Sí, puedes manejarlo limpiando todos los enlaces previamente creados antes de agregar los nuevos. Aquí te dejo la forma de hacerlo:oks pero puedes hacer que si el usuario escribe otro arroba o escribe un espacio desaparezca el primer estas buscando?
HTML:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<textarea class="nawere" dataid="1"></textarea>
<textarea class="nawere" dataid="2"></textarea>
<script>
$(document).ready(function(){
let nawereStatus = {1: [], 2: []};
$('.nawere').on('input', function() {
var inputValue = $(this).val();
var dataid = $(this).attr('dataid');
if(nawereStatus[dataid].length) {
nawereStatus[dataid].forEach((element) => element.remove());
nawereStatus[dataid] = [];
}
var matches = inputValue.match(/@\w+/g);
if(matches) {
matches.forEach(function(match) {
let element = $('<a class="intercomu cls'+dataid+'">estas buscando '+match+'</a>').insertAfter($(this));
nawereStatus[dataid].push(element);
}, this);
}
});
});
</script>
</body>
</html>