[英]How to parse a javascript HTML li object
我有一個 object 從螢火蟲看起來像下面
var object looks like in firebug = [li#demo0 .demo]
同樣可以
[li#demo1 .demo]
我確定 demo1 是 li 的 id,.demo 是 class。 現在我想從這個 object 即 demo1 中獲取 id。我怎樣才能在 javascript 中做到這一點?
那是 jQuery object。
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');
如果你知道它總是會有“演示”的 class 它很好而且簡單:) 我假設你使用 jQuery (正如你標記的那樣)
這是一個例子:
http://jsfiddle.net/HenryGarle/dxbhp/
var ulId = $(".demo").attr('id');
alert(ulId);
它使用“demo”的 class 選擇任何內容,然后獲取 id。 如果您在演示的 class 中有多個元素,這將不合適,但我假設您沒有,因為您沒有提到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.