2015-06-14 69 views

回答

1

id是元素#someElement,而不是一個jQuery集合$("#someElement")的方法的屬性。

因此

var id = element.prop('id'); 

var id = element.get(0).id; 
1

使用.attr()

var id = element.attr('id'); 
1

是的,你可以用attrprop做到這一點:

var id = element.attr("id"); // or .prop("id") 

,或者如果你知道有一個元素的jQuery對象,你可以做到這一點直接到元素,因爲DOM元素通過id反射屬性暴露它們的id

var id = element[0].id; 
1

這樣做是正確的方法:

varName.attr('id'); 
+0

嘛,三個或四個正確的方式之一,無論如何。 :-) –

相關問題