2011-08-12 58 views
0

我有我从萤火虫看起来物体看起来像下面如何解析JavaScript的HTML李对象

var object looks like in firebug = [li#demo0 .demo] 

同样也可以是

[li#demo1 .demo] 

我相信demo1的是李的id .demo是班级。现在我想从这个对象中获取id,例如demo1.How我可以在javascript中做到这一点。

回答

0

如果你知道它总是有阶级的“演示”它的好和易于:)林假设你使用jQuery(当你已标记吧)

下面是一个例子:

http://jsfiddle.net/HenryGarle/dxbhp/

var ulId = $(".demo").attr('id'); 
alert(ulId); 

它选择任何与“演示”类,然后获得id。如果你有多个演示类的元素,这将是不合适的,但我假设你没有,因为你没有提到它。

1

这是一个jQuery对象。

var obj = $('li#demo1'); // this or some similar selector will produce that object. 

有2种方式,你可以得到ID:

JS:

var id = obj[0].id; // or obj.get(0).id 

的jQuery:

var id = obj.attr('id');