JQuery est en train de changer de case à cocher de la valeur, mais la case n'est pas l'affichage en tant que bagages

J'ai une liste avec une case à cocher et un peu de texte (comme les e-mails de la boîte de réception). Je veux cocher/décocher la case quand je clique n'importe où sur l'élément de liste (ligne). J'ai utilisé le code suivant dans l'événement click de la ligne:

$(this).find(".cbx input").attr('checked', true);

Pour la première fois, c'est montrer l'objet d'une case à cocher. Mais lorsque je clique sur sélectionner la prochaine fois la valeur de la case checked="checked" mises à jour dans le code html (j'ai vérifié via firebug) mais la case à cocher n'apparaît pas en tant que bagages.

  • Utilisation prop au lieu de attr si vous utilisez jQuery 1.6+ et peut également vous fournir le code sur jsfiddle
InformationsquelleAutor Gaurav | 2013-08-07