我确定这个问题必须在某个地方得到解答,但是很好。
我得到了从HTML页面获取的嵌套数据。想象一下嵌套<ul>
,<li>
,<div>
等等。
我需要将它们变成JSON,所以我首先在分层Javascript对象中构建数据。
由于它们是嵌套的,我想选择最大的组,然后从那里构建。
在我选择最大的组之后,有没有办法进一步使用JQuery选择器从这个更大的组中选择标签?
$('.someclass').each(function(i) {
$(this); // what to do with this? so I select further nested data?
});
答案 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");
});