Comment écririez-vous le Jquery pour obtenir le div le plus proche qui a réellement un ID défini?
Vous devez utiliser a l'attribut sélecteur . Cet échantillon devrait faire le travail:
$('selector').closest('[id]')
$(elementToStart).parent().closest('div[id]');
J'utilise le parent () pour éviter d'obtenir simplement l'élément lui-même.
Exemple: http://jsfiddle.net/zQRFT/1/
Recherchez un attribut id sur un div, en utilisant méthode la plus proche :
$(this).closest('div[id]');
Le [id]
crochets il y a ce qu'on appelle le a le sélecteur d'attribut