我有一个对象,我从firebug看起来像跟随
var object looks like in firebug = [li#demo0 .demo]
同样可以
[li#demo1 .demo]
我确信demo1是li的id,而.demo是该类。现在我想从这个对象中获取id,即demo1.How我可以在javascript中执行此操作。?
答案 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类的元素,这将不合适,但我假设你没有,因为你没有提到它。