<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
谢谢
答案 0 :(得分:1)
有一件事是错误的,你的ids需要以一封信开头。仅数字ID不是合法的HTML。选择器看起来没问题,所以我不确定你为什么会得到那个错误。您确定要包含jQuery而不包含其他JavaScript库吗?
答案 1 :(得分:1)
确保关闭DIV。要获得第一个div id,您也可以
var ID = $('.activity').eq(0).attr('id');
答案 2 :(得分:1)
似乎没有错。
我可以使用你的确切标记/ jquery,它可以正常工作:
您可能想尝试整理HTML并查看是否有帮助 - 例如关闭DIV并指定有效的ID。
否则你可以尝试其他方式来获取ID:
var ID = $('.activity').first().attr('id');
但是我真的不认为您的问题与您发布的jQuery代码段有关。如果您向我们提供更多背景信息,我们可能会提供更多帮助。