JQuery从嵌套标签中抓取东西

时间:2015-09-16 09:30:51

标签: javascript jquery

我确定这个问题必须在某个地方得到解答,但是很好。

我得到了从HTML页面获取的嵌套数据。想象一下嵌套<ul><li><div>等等。

我需要将它们变成JSON,所以我首先在分层Javascript对象中构建数据。

由于它们是嵌套的,我想选择最大的组,然后从那里构建。

在我选择最大的组之后,有没有办法进一步使用JQuery选择器从这个更大的组中选择标签?

$('.someclass').each(function(i) {
  $(this); // what to do with this? so I select further nested data?
});

1 个答案:

答案 0 :(得分:1)

这是你在找什么?

$('#myUl li').each(function(index, item) { // you can name the item here or use "this"

  var $li = $(this);
  // an alternative way is to do:
  var $li = $(item);

  // you can select items inside the li item, for example select an anchor
  var $a = $li.find("a");
  $a.attr("href","#home");
});