Si mon html ressemblait à ça :
<td class="controlCell">
<input class="inputText" id="SearchBag.CompanyName" name="SearchBag.CompanyName" type="text" value="" />
</td>
Comment puis-je sélectionner #SearchBag.CompanyName avec JQuery ? Je n'arrive pas à le faire fonctionner et j'ai peur que ce soit le point qui casse tout. Ce qui est ennuyeux, c'est que renommer tous mes identifiants représenterait beaucoup de travail, sans parler de la perte de lisibilité.
Note :
Ne commençons pas à dire que les tables ne sont pas faites pour la mise en page. Je suis très conscient de la valeur et lacunes des CSS et essayez de l'utiliser autant que possible.
1 votes
Un point dans un ID est-il même un HTML valide ?
7 votes
Oui. Les ID peuvent contenir '-', '_', '.' et ':'. w3.org/TR/html4/types.html#type-name
0 votes
Jeps, mes pages sont toutes validées sauf pour la double balise <title> que le framework asp.net mvc génère
2 votes
Duplicata possible de Comment faire en sorte que jQuery sélectionne les éléments dont l'ID contient un . (point) ?