2010-11-27 7 views
0

Je suis en train de comprendre le Flexigrid à FlexiGridjquery sélecteurs Flexigrid

à la ligne # 1161 & 1163 je force comprendre les sélecteurs jQuery: $ ('div', g.pDiv) .html (html); & $ ('. PReload', g.pDiv) .click (function() {g.populate()}); Mais ceux-ci ne ressemblent pas aux sélecteurs multiples, S'il vous plaît me suggérer de comprendre ce code.

   $('div',g.pDiv).html(html); 

      $('.pReload',g.pDiv).click(function(){g.populate()}); 

Cordialement

Répondre

1

Le second argument de $(selector, context) est le contexte de regarder à l'intérieur de pour ce sélecteur, donc ceci:

$('div',g.pDiv).html(html); 

Est-vraiment:

$(g.pDiv).find('div').html(html); 

... donc ça cherche <div> éléments à l'intérieur de celui-ci g.Div élément dans lequel le plugin enregistre une référence.

+0

Merci :) maintenant je l'ai, s'il y a des guillemets entre les sélecteurs alors c'est un sélecteur multiple ou bien c'est sélecteur et contexte. – user237865

+0

@ user237865 - oui, exactement :) –