2010-05-23 8 views
1

J'ai un élément qui a deux classes mais ne semble pas pouvoir le sélectionner avec jQuery. Est-ce possible? Voici le code:Pouvez-vous sélectionner un élément avec deux classes dans jQuery

<html> 
<head runat="server"> 
    <script type="text/javascript" src="abc/scripts/jquery-1.4.2.min.js"></script> 

    <script type="text/javascript"> 

     $(document).ready(function() { 
     alert($(".x.y").html()); //shows null, I want it to show "456" 
     }); 

    </script> 

</head> 

<body> 

<div class="x" class"y">456</div> 

</body> 
</html> 

Répondre

8

Avoir deux class attributs n'est pas SGML valide (donc HTML), pour autant que je suis au courant. Essayez ceci:

<div class="x y">456</div>
4

Ce

<div class="x" class"y">456</div> 

est incorrect, changer à

<div class="x y">456</div> 
8

Vous devriez être en mesure de cibler deux catégories comme ceci:

$(document).ready(function() { 
    alert($(".x.y").html()); //shows null, I want it to show "456" 
}); 

avec html comme ceci:

<div class="x y">456</div>