2

如何使用 jquery在以下 HTML 代码中获取id第一个 div 的类:post(367):

<div id="own-posts">
  <span class="title">Me</span>    
  <div class="posts_container">
    <div class="post"></div>  

    <div id="367" class="post"></div>
    <div id="365" class="post"></div>
    <div id="345" class="post"></div>
    <div id="343" class="post"></div>

  </div>

</div>

在我尝试过的解决方案中:

$('#own-posts').children()[1].children()[1].attr('id');
4

3 回答 3

4

第一个.post元素没有 ID,所以我猜你的意思是第一个.post元素实际上有一个 ID 属性:

var id = $('#own-posts .post[id]:first').prop('id');

小提琴

于 2013-09-28T11:06:53.137 回答
1

$('#own-posts .post:first').prop('id');如果该类的所有 div 都有一个 id,则可以工作。

否则,如果模式是第一个div.post没有 id,但第二个你可以使用:

$('#own-posts .post').eq(1).prop('id');

.prop()因为这个我用了

于 2013-09-28T11:07:36.997 回答
1

尝试

$('#own-posts .post').eq(1).prop('id');

演示

于 2013-09-28T11:08:39.983 回答