Tengo varios botones. Cuando un usuario hace clic en cualquier botón, quiero darle la impresión de que se hace clic en el botón.Bootstrap - atributo de alternancia de datos cuando existen varios botones
Este es el código:
<table>
<thead>
<tr>
<th><button class="btn btn-danger" >Today</button></th>
<th><button class="btn btn-danger" >Tomorrow</button></th>
<th><button class="btn btn-danger" >DayAfterTomorrow</button></th>
</tr>
</thead>
</table>
Y esto funciona cuando tengo un solo botón:
<button class="btn" data-toggle="button">Today</button>
Si el usuario hace clic en el mañana, el atributo de palanca de datos sigue siendo para el día de hoy botón. En cambio, quiero desactivar el atributo de alternancia de datos cuando se hace clic en otro botón.
Genial. Pero el único problema es que tengo los botones como encabezados de tabla – Pavan
He editado la pregunta Lo siento – Pavan
El código fuente en https://github.com/twitter/bootstrap /blob/master/js/bootstrap-button.js#L53 me selecciona padre más cercano con la propiedad data-toggle = "buttons-radio", desactiva todos los enlaces activos debajo de él y luego alterna el enlace activo para el botón presionado, por lo que debería funcionar si agrega data-toggle = "buttons-radio" a la etiqueta
Debe agrupar los botones debajo de un div y configurar los datos-alternar en el grupo.
Se puede ver en la página de ejemplo para Twitter bootstrap buttons
Fuente
2012-07-07 12:20:26 maxmax
Nope. No es lo que estoy buscando. – Pavan
Sí, por supuesto. Me olvidé de teletransportarle para que el valor de alternancia de datos necesite js para obtener el valor del botón cliqueado, consulte @Ingeniero para esto. – maxmax
Trate de esta manera:
Fuente
2012-07-07 12:29:20 Engineer
Sigue el mismo problema :( – Pavan
Se ha editado la pregunta. Lo siento – Pavan
Esto es lo que me ocurrió a mi sitio (única manera de mejorar es no utilizar variable oculta para almacenar valor final)
Fuente
2015-01-15 20:01:44 kiev
Puede usar
$().button('toggle')
para alternar el estado del botón mediante javascript. *En mi caso; No puedo usar botones agrupados, están visualmente separados el uno del otro.
Compruebo si el otro botón está presionado y lo alterno usando javascript. Aquí está mi solución:
Fuente
2015-08-27 12:08:41
Cuestiones relacionadas