Ok me dejó hacer un ejemplo:jQuery Intercambio de elementos
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#options_2").hide();
$("#options_3").hide();
});
</script>
</head>
<body>
<div id="options_1">option 1</div>
<div id="options_2">option 2</div>
<div id="options_3">option 3</div>
<a href="" class="selected">choose option 1</a>
<a href="">choose option 2</a>
<a href="">choose option 3</a>
</body>
Como se puede ver única opción 1 es visible por defecto y, el enlace se hace clic para mostrar la opción 1 tiene la clase = "seleccionado" por defecto , mostrando al usuario que esa opción está actualmente seleccionada. Básicamente lo quiero para que cuando hagan clic en "elegir opción 2", las opciones 1 div se oculten y se muestre la opción 2 div, y luego le dé al segundo enlace la clase seleccionada y elimine la clase del enlace de la imagen.
Básicamente solo pestañas usando enlaces y divs pero debido al formato que tengo para mostrarlo no puedo usar ninguno de los complementos de pestañas que he encontrado en línea.
¡Te agradezco indefinidamente, después de eliminar los errores ortográficos en tu código funcionó perfectamente! – zuk1
fantástico - me alegro de poder ayudar :) –
Si está usando múltiples clases por elemento, $ (this) .attr ('clase', 'seleccionado') es demasiado torpe ya que elimina todas las demás clases excepto 'seleccionada'. En su lugar, use $ (this) .addClass ('selected') y todas las demás clases permanecerán en su lugar. – markedup