Est-il possible de créer des étiquettes <td>
ou <tr>
cliquables?HTML: est-il possible de créer des étiquettes <td><tr> cliquables?
Répondre
<td><a href="foo">bar</a></td>
Merci, mais imaginez que je donne un remplissage à mon tag
@user, 'td {padding: someValue; } td a {display: block; margin: -someValue; padding: someValue; } 'Vous pouvez également ajouter' text-decoration: none' au 'td a'. – eyelidlessness
Merci! ça marche parfait! – ziiweb
<td><a name="foo"/>bar</td>
Pour activer les tags non-lien en liens, utilisez la réponse de @Lie Ryan et mettre un a
dans l'élément.
Pour pouvoir relier - un élément:
Utilisez un a
<a href="#idOfTheElement">Link to the element</a>
et un point nommé:
<td id="idOfTheElement">contents</td>
Cool. Est-ce une nouvelle fonctionnalité? Je pensais que vous aviez besoin d'une balise d'ancrage avec un nom (pas seulement une balise avec un ID). – Thilo
@Thilo, il semble fonctionner dans tous les nouveaux navigateurs (y compris IE), mais je ne suis pas sûr quand il a été introduit. –
<td>
s peuvent avoir un événement JavaScript onclick
. À part cela, mettre un <a>
dans la cellule du tableau, et lui donner une largeur fixe pour remplir la table (vous devez le faire display: block
pour cela) est le moyen le plus fiable.
Si je comprends bien ce que vous entendez:
<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 ci-dessus peuvent être une URL ou un lien de page interne. Remarque: le pointeur de la souris ne se transforme pas en une aiguille pointant lorsque vous passez la souris sur la cellule en utilisant cette méthode javascript, mais en cliquant sur la cellule, vous accédez à l'URL.
Voici la façon correcte de le faire en utilisant jquery.
$(document).ready(function() {
$('#tableid tr').click(function() {
var href = $(this).find("a").attr("href");
if(href) {
window.location = href;
}
});
});
Si vous voulez que toutes les cellules soient cliquables, vous devez mentionner "td" dans la fonction de clic.
- 1. e-mails html - problème avec <button> à l'intérieur <a> étiquettes?
- 2. TinyMCE enlève <style> étiquettes
- 3. Enveloppe <a> étiquettes autour de <img /> avec href = img src?
- 4. <%# %> vs <%= %>
- 5. regex pour échapper les chevrons des étiquettes non-html
- 6. HTML, <table> fond
- 7. désactiver l'ajout de <p></p> étiquettes dans fckeditor
- 8. opérateur <<: std :: cout << i << (i << 1);
- 9. Empêcher <form> rupture de ligne entre deux <form> étiquettes
- 10. <% $, <% @, <% =, <% # ... quel est le problème?
- 11. Étiquettes d'alligator (<% %>) à l'intérieur de la chaîne js?
- 12. html valide - '<' or '>' entre <script> balises
- 13. Est-il possible de simuler le tag HTML <Label /> dans asp: Label ASP.NET Control?
- 14. MDI: Comment créer des jframes internes cliquables
- 15. ancre html: <a>
- 16. impression "<html>" en utilisant html
- 17. PHP comment supprimer les balises HTML (<DIV></div>, <P></P>, <SPAN></SPAN>) de la chaîne
- 18. créer <image> dans <td>
- 19. php 5.x et en ignorant <xml> étiquettes?
- 20. Tortoise svn ajoutant <<<< aux fichiers!
- 21. Différence entre <%: et <% =
- 22. WinForms équivalent de HTML <optgroup>
- 23. Est-il possible de coder (<em>asdf</em>) dans Textile python?
- 24. Analyse simple du fichier html pour les valeurs <U></U> dans .net?
- 25. Créer des étiquettes sur pdf
- 26. flux << set_of_dices.dies [die] .getStringRow (ligne) << "";
- 27. << opérateur Ruby
- 28. Dynamic Linq.Table <TEntity> possible?
- 29. Php que signifie <<<?
- 30. RoR: Parsing html < en <et d'autres HTML aux littéraux similaires
Que signifie «linkable»? –
Que signifie 'o'? Avez-vous oublié de taper 'r' après? – BalusC
Par "linkable" voulez-vous dire "cliquable"? Comme dans, ils se comportent comme des étiquettes d'ancrage? – meagar