2011-08-12 57 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');