Ir ao conteúdo

Posts recomendados

Postado

Boa noite, quando eu crio um link em uma categoria linkando para outra categoria o link muda, sei que é alguma funçao no template mas ja procurei nele todo e nao achei, ai o link fica assim ...

<a href="\"https://www.meusite.com/categoria/\"">categoria</a>       // cria uma aspa e uma barra invertida antes e depois da url

 

Tem algo que eu possa fazer com jquery para tirar essas aspas e barras a mais ?

Postado

Olá, bom dia!

copia e cola este código em um arquivo html e veja se é isso que você quer!😉👍

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<title>Remover caracteres da URL</title>
</head>
<body>

<br>
<input type="text" id="caixaurl" size="50" value='\"https://www.meusite.com/categoria/\"'>
<br>
<input type="text" id="caixresultado" size="50">
<br><br>
<input type="button" id="trocaurl" value="Trocar">
</body>
</html>


<script>
    $(document).ready(function(){
        
        $('#trocaurl').on('click',function(){
            
            var texto = $('#caixaurl').val().replace(/\\"/g,'');
            alert(texto);
            $('#caixresultado').val(texto);
            
        });
        
    });
</script>

 

adicionado 4 minutos depois

Já ia esquecendo de lhe dizer que coloquei um botão como um gatilho do script para efeito de demonstração, mas você pode remover isso do evento on.Click e colocar para fora direto em document.ready, assim o script executa ao carregar a página, não sei de que forma e quando você vai tratar o dado, mas fica a dica para execução direta se precisar!👍

Postado

Boa noite @fspjonny não estou conseguindo pegar o valor dentro de href, tentei com varios seletores mas nenhum funciono.

 

var cat1 = "https://site.com/categoria/";
var cat2 = "https://site.com/categoria2/";

    if(h1 == "texto h1 cat1"){
      $(".linkcat").attr("href", cat1);

    }else if(h1 == "texto h1 cat2"){
      $(".linkcat").attr("href", cat2);
    
	}else{return};

Consegui resolver assim por enquanto, mas o código fico um pouco grande, tem varias categorias e tags, vou deixar assim até achar uma maneira de diminui-lo.

Postado
2 horas atrás, DesenvolvedorWeb disse:

Boa noite @fspjonny não estou conseguindo pegar o valor dentro de href, tentei com varios seletores mas nenhum funciono.

 


var cat1 = "https://site.com/categoria/";
var cat2 = "https://site.com/categoria2/";

    if(h1 == "texto h1 cat1"){
      $(".linkcat").attr("href", cat1);

    }else if(h1 == "texto h1 cat2"){
      $(".linkcat").attr("href", cat2);
    
	}else{return};

Consegui resolver assim por enquanto, mas o código fico um pouco grande, tem varias categorias e tags, vou deixar assim até achar uma maneira de diminui-lo.

 

Então o que você precisa é adicionar os hyperlinks dinamicamente de acordo com as tags e categorias? ou os hyperlinks não são dinâmicos mas precisam ser colocados de acordo com a tag e e categoria?

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!