¿Hay alguna forma de hacer clic en las etiquetas <td>
o <tr>
?HTML: ¿hay alguna forma de hacer clic <td> o <tr> etiquetas?
Respuesta
<td><a href="foo">bar</a></td>
Gracias, pero imagine que doy un relleno a mi etiqueta
@user, 'td {padding: someValue; } td a {display: block; margen: -algunosValores; relleno: someValue; } 'También puede agregar' text-decoration: none' al 'td a'. – eyelidlessness
¡Gracias! ¡funciona perfecto! – ziiweb
<td><a name="foo"/>bar</td>
Para activar las etiquetas fuera del enlace en enlaces, utilice @Lie Ryan 's respuesta y poner a
en el elemento.
Para poder vincular a un elemento:
Utilice un a
<a href="#idOfTheElement">Link to the element</a>
y un punto llamado:
<td id="idOfTheElement">contents</td>
Genial. Es esa una nueva característica? Pensé que necesitabas una etiqueta de anclaje con un nombre (no cualquier etiqueta con una identificación). – Thilo
@Thilo, parece funcionar en todos los navegadores más nuevos (incluido IE), pero no estoy seguro de cuándo se introdujo. –
<td>
s pueden tener un evento de JavaScript onclick
.
Aparte de eso, poner un <a>
en la celda de la tabla, y darle un ancho fijo para llenar la tabla (debe hacerlo display: block
para eso) es la manera más confiable.
Si he entendido bien lo que quiere decir:
<td id="yourcell">Just a useless cell</td>
...
<a href="yourpage.html#yourcell">link</a>
<td onclick="window.location = 'index.html';">cell content</td>
index.html anteriormente pueden ser cualquier URL o el vínculo interno. Nota: el puntero del mouse no se convierte en una mano señalando cuando pasa el mouse sobre la celda usando este método de javascript, pero al hacer clic en la celda, lo lleva a la URL.
Aquí está la forma correcta de hacerlo usando jquery.
$(document).ready(function() {
$('#tableid tr').click(function() {
var href = $(this).find("a").attr("href");
if(href) {
window.location = href;
}
});
});
Si desea que todas las celdas sean clicables, debe mencionar "td" en la función de clic.
- 1. <? o <? php --- ¿hay alguna diferencia?
- 2. Etiquetas HTML dentro de <label>
- 3. Javascript y `<> ...</>` etiquetas
- 4. ¿Hay alguna forma de hacer bitwise-O enumeraciones en Java?
- 5. <script></script> o <script />?
- 6. ¿Hay alguna manera de mejorar mediante CSS un HTML <select> y su <option> en IE 6?
- 7. Php <? etiquetas en WAMP
- 8. HTML: Adición <STYLE> y <SCRIPT> etiquetas a través de JavaScript
- 9. ¿Hay alguna buena razón para usar <rtexprvalue> falso</ rtexprvalue> en las etiquetas JSP?
- 10. Convertir etiquetas en entidades html
- 11. ¿Hay etiquetas para <img> en los gifs animados de html?
- 12. Cargando código ejecutable a través de <img> o <a> etiquetas?
- 13. Múltiple <html><body></html></body> en el mismo archivo
- 14. Cómo pedir <script> etiquetas contra <style> etiquetas en el marcado HTML para obtener los mejores resultados
- 15. TinyMCE está eliminando <style> etiquetas
- 16. ¿Hay alguna manera fácil de convertir Future <Future<T>> en Future <T>?
- 17. <optgroup> seleccionable en HTML <select> etiqueta
- 18. múltiples <nav> etiquetas
- 19. JSP/JSTL usando o no etiquetas <c:out>
- 20. ¿Hay alguna manera de anular el operador << en Ruby?
- 21. ¿Hay alguna forma de aplanar .Net ILookup <TKey, TElement> en una lista <TElement>?
- 22. ¿Hay alguna manera de hacer entradas de 128 bits en gcc <4.4
- 23. ¿Qué significa << hacer en Python?
- 24. <img> vs <image> etiqueta en HTML
- 25. TinyMCE, IE9, pelando <script> etiquetas
- 26. ¿Existe actualmente una forma de utilizar las etiquetas HTML5 <meta> fuera de <head> en WebKit?
- 27. ¿Realmente no hay forma de exponer el prototipo de un elemento html en IE (<8)?
- 28. HTML <head> mejores prácticas
- 29. ¿Hay alguna ventaja de usar '<< 1' en lugar de '* 2'?
- 30. ¿Deberían los correos electrónicos HTML comenzar con <html><body><head> ...?
¿Qué significa 'linkable'? –
¿Qué significa 'o'? ¿Olvidaste escribir 'r' después de eso? – BalusC
¿Por "enlazables" quiere decir "hacer clic"? Como en, se comportan como etiquetas de anclaje? – meagar