checked=“checked” ne fonctionne pas sous chrome

<input type="checkbox" name="Type[]" value="Red" checked="checked" /><span class="space-right">Red</span>

Définit correctement case est cochée dans firefox et safari mais pas de chrome. Impossible de trouver des infos à ce sujet en ligne.

Ce que quelqu'un sait comment résoudre ce problème?

Ont aussi essayé le nu checked ainsi que checked="true"

Ne cherche pas un js solution, je vous remercie.

Edit: La réponse par taco ci-dessous décrit la situation. Lors de l'utilisation des formes et des éléments d'entrée, les éléments doivent être correctement imbriquées dans <td></td> de tags ou de la checked="checked" n'a aucun effet. Voici un exemple d'un jsfiddle qui prouve que cela est vrai sur chrome 29.0.1547.57: http://jsfiddle.net/LnL7b/

  • Fonctionne très bien pour moi: jsfiddle.net/zwU43
  • Eh bien, je viens de littéralement copié la ligne et collé dans le milieu de votre question en utilisant le Chrome débogueur et il a montré une Coché la case avec le mot-Rouge...
  • Je suis en utilisant google chrome en tant que bien et il a bien fonctionné. Suffit d'utiliser jquery si vous n'obtenez pas les résultats souhaités. jsfiddle.net/HnEgT
  • "mais pas de Chrome." le Prouver, nous montrer une démo qui reproduit votre problème.
  • Fonctionne dans Chrome pour moi. Voici quelques notes sur checked="checked" vs juste checked - stackoverflow.com/a/12331533/1314762
  • Je suppose que j'ai besoin d'examiner ma configuration si cela fonctionne pour tout le monde.
  • Selon la spec HTML5, <input> n'ont pas d'enfants, envisagez-vous de <label>?
  • non, input ne peut pas contenir tous les enfants; mais les navigateurs (inspect element) sera normalement de sauvetage que le bris HTML lors de la construction du DOM et de déplacer le span être un frère ou une sœur de la input élément.

InformationsquelleAutor chuckieDub | 2013-06-05