你能在jQuery中选择一个带有两个类的元素吗?

时间:2010-05-23 02:15:51

标签: jquery class selector

我有一个元素有两个类但似乎无法用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>

3 个答案:

答案 0 :(得分:8)

据我所知,有两个class属性是无效的SGML(因此是HTML)。试试这个:

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

答案 1 :(得分:8)

您应该能够像这样定位双重类:

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

用这样的html:

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

答案 2 :(得分:4)

这个

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

不正确,请将其更改为

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