如何解析一个javascript HTML li对象

时间:2011-08-12 09:04:32

标签: javascript jquery

我有一个对象,我从firebug看起来像跟随

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

同样可以

  [li#demo1 .demo]

我确信demo1是li的id,而.demo是该类。现在我想从这个对象中获取id,即demo1.How我可以在javascript中执行此操作。?

2 个答案:

答案 0 :(得分:1)

这是一个jQuery对象。

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

有两种方法可以获得ID:

JS:

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

jQuery的:

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

答案 1 :(得分:0)

如果你知道它总是会有“demo”这个类很好又简单:)我假设你使用jQuery(正如你标记的那样)

以下是一个例子:

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

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

它选择“demo”类的任何内容,然后获取id。如果你有多个带有demo类的元素,这将不合适,但我假设你没有,因为你没有提到它。