1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

jQuery fazer com que um elemento fique selecionado, blur()

Quero fazer com que numa determinada ação, um outro determinado elemento fique selecionado.

Por exemplo: eu aciono um link no final da página e outro link, em outra div em outro lugar da página, fica em seleção.

Preciso fazer isso para melhorar a navegação via teclado/tab.

Tentei fazer como abaixo:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("a#link-link2").click(function(){
        $(".link2").blur();
    });
});
</script>
</head>
<body>
<a href="#" class="link1">Link 1</a>
<a href="#" class="link2">Link 2</a>
<a href="#" class="link3">Link 3</a>
<a href="#" class="link4">Link 4</a>
<a href="#" class="link5">Link 5</a>
<a href="#" id="link-link2">Clique para ir para o Link 2</a>

Em que clicando no ultimo e depois dando um tab, ficaria sobre o Link 3. Mas não funciona.

  • Explique sua dúvida, pf. E se der, explique mostrando o seu código, qual elemento quer que clique para que tal elemento fique em evidencia.

    Giovane   25 de fev de 2015
  • Coloquei o codigo que eu tentei fazer para montar o script. Não sei se a função .blur() é o ideal nesse caso e não encontro nada similar.

    Luciana Paschoal Divino   25 de fev de 2015
  • Certo, vc quer que ao apertar tab o efeito blur() vá para o próximo elemento?

    Giovane   25 de fev de 2015
  • Sim. Na verdade, para o proximo elemento a partir do elemento que eu escolher

    Luciana Paschoal Divino   25 de fev de 2015
  • Então terá de programar isso, jQuery não vai advinhar essa sua intenção.

    Giovane   25 de fev de 2015
Mostrar todos os 7 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jquery ou faça a sua própria pergunta.