Как получить идентификатор div в div в Jquery? - PullRequest
3 голосов
/ 21 сентября 2009

Как вы получаете идентификаторы в div?

<div id="container">
   <div id="frag-123">ass</div>
   <div id="frag-123">ass</div>
   <div id="frag-123">ass</div>
</div>

Спасибо! * * 1004

Ответы [ 4 ]

21 голосов
/ 21 сентября 2009

Есть несколько способов сделать это. Вы можете использовать map():

var ids = $("#container").children().map(function(n, i) {
  return n.id;
});

или each():

$("#container").children().each(function(n, i) {
  var id = this.id;
  // do something with it
});

и т.д.

5 голосов
/ 21 сентября 2009

Вы можете использовать

attr('id')
2 голосов
/ 21 сентября 2009

чтобы получить их как массив строк

var ids = $.map($('#container div'), function(n,i) {
              return n.id
          });
2 голосов
/ 21 сентября 2009
$('div', $('div#container')).each(function() {
    console.log($(this).attr('id')); 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...