Se il mio html si presentava così:Come selezionare i nodi html per ID con jquery quando l'ID contiene un punto?
<td class="controlCell">
<input class="inputText" id="SearchBag.CompanyName" name="SearchBag.CompanyName" type="text" value="" />
</td>
Come potrei selezionare # SearchBag.CompanyName con jQuery? Non riesco a farlo funzionare e temo sia il punto a infrangere tutto. La cosa fastidiosa è che rinominare tutti i miei ID sarebbe un sacco di lavoro, per non parlare della perdita di leggibilità.
Nota:
per favore cerchiamo di non cominciare a parlare di come le tabelle non sono fatti per lay-gita. Sono molto consapevole dello value and shortcomings of CSS e mi impegno a utilizzarlo il più possibile.
è un periodo in un ID anche HTML valido? – cletus
Sì. Gli ID possono contenere "-", "_", "." E ":". http://www.w3.org/TR/html4/types.html#type-name – bobince
Jeps, le mie pagine sono tutte valide tranne per il doppio tag