0 votes

Jquery 'invalid expression' using selector on a tablecell

Bonjour, est-ce que quelqu'un peut me dire ce que je fais mal dans cette déclaration jQuery. J'ai un objet 'row' qui contient un nombre quelconque de cellules de tableau, et je cherche uniquement les cellules contenant un champ de texte ou une zone de texte.

Cette déclaration fonctionne bien:

var $textCells = jQuery('td:has(textarea)', row);

mais j'ai besoin d'inclure 'text', les inputs, et c'est là que ça coince:

var $textCells = jQuery('td:has(textarea,input[@type=text])', row);

Je reçois une erreur d''expression non reconnue'. Est-ce que quelqu'un peut m'aider ? Merci

1voto

ScottE Points 11633

Quelle version de jquery utilisez-vous? Le sélecteur d'attribut @ a été supprimé il y a un certain temps, à partir de la version 1.3.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X