Étiquette : JavaScript

[JS] JQuery – Mémo #1 – Sélecteurs

[JS] JQuery – Mémo #1 – Sélecteurs

Coché et sélectionné

On utilisera le sélecteur « :checked« . Exemple :

if($('#monChampId').is(':checked')) 
{ 
  ... 
}

A noter qu’on pourra utiliser « :selected » pour des listes déroulantes, dans la méthode find par exemple, ou directement comme sélecteur.

$("#maComboId option:selected").text();

Récupération du parent (méthode)

$('#formTest').parent()

Récupère le parent du niveau direct inférieur. On peut aussi spécifier un filtre en tant que paramètre de la fonction, pour s’assurer de la nature du parent choisi.

Sélection par classe

var champ = $('.classe1');

Sélection par ID

var champ = $('#idChamp');

Sélection de champs sur l’attribut name

$('element[name="VALUE"]')

On peut notamment utiliser :

  • ^= : commence par.
  • $= : termine par.
  • *= : contient.

La recherche peut être effectuée sur d’autres attributs (ex : id, type).

Traitement appliqué à X éléments

Utiliser la fonction find sur le parent (par exemple, un formulaire).

$('#formTest').find(
	'input[type=text].classe1, select.classe2'
)
.each(function() 
{ 
	// Traitement des champs 
	// (utiliser $(this) pour le champ parcouru). 
});

On peut envisager d’utiliser des sélecteurs qui contrôlent l’état.

$('#formTest').find(
	'select.classe2:visible:disabled, 
	input[type=radio]:not(:disabled)'
)
.each(function() { ... });

Ou même recherche sur un enfant…

$('#formTest').find(
	'div.classe1 > input[type=text]'
)
.each(function() { ... });

En savoir plus…

Les sélecteurs

[Développement] Google fait le ménage

[Développement] Google fait le ménage

Si vous utilisez des APIs et des bibliothèques Google pour vos développements, vous apprendrez par l’intermédiaire du site Touraine Verte que certaines d’entre elles ont récemment été déclarées obsolètes et que celles-ci finiront par être inutilisables au delà d’une certaine date.

Poursuivre la lecture « [Développement] Google fait le ménage »

[JavaScript] Google Maps API version 2

[JavaScript] Google Maps API version 2

Vous êtes dans une phase où votre site commence à prendre de l’ampleur et vous décidez de l’agrémenter en rajoutant une carte pour, par exemple, indiquer où se trouvent plusieurs points de ventes de votre société. Cela permettra à l’utilisateur de mieux situer ceux-ci pour plus tard générer un itinéraire de trajet. Il vous faudra donc au préalable une table qui contient la localisation GPS de chacun des bâtiments, afin qu’ils soient placés sur la carte lors de la génération. Mais ne brûlons pas les étapes, nous parlerons des marqueurs plus tard.

Poursuivre la lecture « [JavaScript] Google Maps API version 2 »

[JS] Fun : Comment détruire sa page Facebook?

[JS] Fun : Comment détruire sa page Facebook?

C’est en regardant mes notifications Facebook et les messages publiés par mes amis que j’ai découvert un petit code JavaScript qui vous permet d’afficher un vaisseau sur votre page d’accueil (où s’affichent toutes les actualités récentes de vos groupes, connaissances, pages,…) et ainsi de détruire tout se trouvant sur votre passage : amis connectés, flux récents, suggestions des personnes que vous êtes susceptible de connaître, etc.

Poursuivre la lecture « [JS] Fun : Comment détruire sa page Facebook? »