在jquery中找到第一个id

时间:2011-04-07 01:21:36

标签: jquery

<div class="activity" id="4">
<div class="activity" id="3">
<div class="activity" id="2">
<div class="activity" id="1">

和jquery代码找到第一个id

var ID = $('.activity:first').attr('id');
那里有什么不对吗?萤火虫中的错误

Warnung:Unbekannte Pseudoklasse oder Pseudoelement'first'。 Zeile:0

谢谢

3 个答案:

答案 0 :(得分:1)

有一件事是错误的,你的ids需要以一封信开头。仅数字ID不是合法的HTML。选择器看起来没问题,所以我不确定你为什么会得到那个错误。您确定要包含jQuery而不包含其他JavaScript库吗?

答案 1 :(得分:1)

确保关闭DIV。要获得第一个div id,您也可以

var ID = $('.activity').eq(0).attr('id');

答案 2 :(得分:1)

似乎没有错。

我可以使用你的确切标记/ jquery,它可以正常工作:

http://jsfiddle.net/6AH6T/

您可能想尝试整理HTML并查看是否有帮助 - 例如关闭DIV并指定有效的ID。

否则你可以尝试其他方式来获取ID:

var ID = $('.activity').first().attr('id');

但是我真的不认为您的问题与您发布的jQuery代码段有关。如果您向我们提供更多背景信息,我们可能会提供更多帮助。