Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 09h31   #1
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Par défaut jQuery 1.6 RC1 est disponible pour tests

jQuery 1.6 RC1 est disponible pour tests

Avec huit nouvelles méthodes et fonctions majeures

Pour tester cette version, il suffit d'inclure un appel au serveur de code jQuery dans votre page web : <script charset="utf-8" src="http://code.jquery.com/jquery-1.6rc1.js"></script>.

Voir : Comment installer la bibliothèque jQuery ?

Cette version préliminaire contient une liste interminable de modifications mineures ou de corrections de bogues. Il m'est impossible de traduire tout cela.

Les modifications importantes : http://api.jquery.com/category/version/1.6/

.attr()

Obtenir la valeur d'un attribut pour le premier élément de l'ensemble des éléments sélectionnés.

Retourne "undefined" pour les attributs qui n'ont pas de valeur.

La méthode attr() ne doit pas être utilisée sur "window", "document", des objets ou des tableaux (array).

Pour récupérer et modifier les propriétés DOM, utiliser la méthode prop().

http://api.jquery.com/attr/

-----------------------

.prop( propertyName )

Obtenir la valeur d'une propriété pour le premier élément de la sélection

Exemple : <input type="checkbox" checked="checked" />.

La variable JS elem étant l'input.

Avant 1.6 : $(elem).attr("checked") retourne true (Boolean).

A partir de 1.6 :

Code :
1
2
$(elem).attr("checked") retourne "checked" (String)
$(elem).prop("checked")	retourne true (Boolean)
La méthode attr() est destinée uniquement à connaître la valeur par défaut ou la valeur initiale de la propriété checked.

La méthode prop() sert à connaître ou à modifier la valeur d'une propriété : prop( propertyName, value ). Mais attention aux fuites de mémoire pour les versions antérieures à IE9.

removeProp( propertyName, value ) sert à supprimer les propriétés crées par la méthode prop()

http://api.jquery.com/.prop/
http://api.jquery.com/.removeProp/

-----------------------

.is()

Retourne "true" si un sélecteur, un élément du DOM ou un objet jQuery est inclus dans un ensemble de même nature.

.is( obj_jQuery )

.is( element )

.is( function(index) )
La fonction est utilisée pour tester un ensemble d'éléments.
this est l'élément en cours.
index est l'indice de l'élément dans la sélection
.
http://api.jquery.com/is/

-----------------------

.undelegate()

Cette méthode permet la suppression de gestionnaires d'événements installés par la méthode delegate().

Elle peut être paramétrée sur un espace de nom, sur un sélecteur et un ou plusieurs types d’événements.

http://api.jquery.com/undelegate/
http://api.jquery.com/die

-----------------------

$.holdReady()

Empêche ou laisse se produire l'événement "ready event".

Cette méthode est destinée à faciliter le travail des logiciels chargeurs de code.

http://api.jquery.com/jQuery.holdReady/

-----------------------

promise( [ type ], [ target ] )

Retourne une promesse qui se réalisera lorsque les actions attachées à la sélection se termineront.

Les arguments sont optionnels.

Par défaut, le paramètre type est égal à "fx" qui contient la file des animations attachées à la sélection.

Si la cible (target) est fournie. La promesse va ajouter les méthodes sur elle et puis retourner cet objet plutôt que d'en créer un nouveau.

http://api.jquery.com/promise/

-----------------------

deferred.always( alwaysCallbacks )

Ajoute des méthodes de rappel aux files d'attente. Ces méthodes seront exécutées dans tous les cas lorsque la promesse se réalisera.

http://api.jquery.com/deferred.always/

-----------------------

$.map( arrayOrObject, callback( value, indexOrKey ))

Transforme les éléments d'un tableau ou d'un objet en un nouveau tableau (array).

http://api.jquery.com/jQuery.map/


Source
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 30/04/2011, 09h56   #2
 
Homme
Chef de projet Web - Formateur en informatique
Inscription : mai 2006
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef de projet Web - Formateur en informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 56
Points : -53
Points : -53
Personnellement, j'utilisais déjà les méthodes .attr() et .is() auparavant, qu'y a t'il de vraiment nouveau ?
barriton1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2011, 23h28   #3
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Je viens de compléter la nouvelle avec les dernières informations disponibles, la réponse à votre question se trouve dans la présentation de la méthode prop().

Pour is(), les trois signatures citées sont des ajouts de la version 1.6.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/05/2011, 09h10   #4
Membre Expert
 
Avatar de stailer
 
Homme Jean-François CAMBOT
Développeur informatique
Inscription : mars 2003
Messages : 838
Détails du profil
Informations personnelles :
Nom : Homme Jean-François CAMBOT
Âge : 33
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2003
Messages : 838
Points : 1 101
Points : 1 101
Citation:
Personnellement, j'utilisais déjà les méthodes .attr() et .is() auparavant, qu'y a t'il de vraiment nouveau ?
Ben si je comprends bien, par exemple sur une checkbox, le attr "checked" te donnais "checked" comme résultat. Alors que "prop" va bien te donner true ou false.
__________________
.o0o__St@iLeR__oOo.

Chef de projet / Développeur

Silverlight / ASP.NET MVC - MCP ASP.NET 4
Zend Framework / Ajax (Jquery et ExtJS)
Adobe Flash Builder (Flex)

Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/
stailer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h06.


 
 
 
 
Partenaires

Hébergement Web