我需要檢測它是否是一個<option>
或別的東西如何知道一個jQuery對象的類型?
10
A
回答
15
15
試試這個:
yourObject[0].tagName;
由於jQuery對象是可以通過索引數組檢索底層DOM元素對象的數組。一旦你有了元素,你可以檢索它的tagName
。 (注意即使你有一個元素,你仍然會有一個數組,儘管它是一個元素的數組)。
1
您應該可以檢查元素的.nodeName
屬性。關於這樣的事情應該爲你工作:
// a very quick little helper function
$.fn.getNodeName = function() {
// returns the nodeName of the first matched element, or ""
return this[0] ? this[0].nodeName : "";
};
var $something = $(".something");
alert($something.getNodeName());
我一般喜歡使用jQuery的.is()
測試是什麼東西。
檢查針對 表達當前選擇並返回true,如果選擇 的 至少一種元素適合給定的表達式。
if ($something.is("option")) {
// work with an option element
}
相關問題
- 1. 如何知道一個對象的類型是jQuery中的複選框?
- 2. 我應該如何知道jquery中對象的返回類型?
- 3. 如何知道對象表的對象類型名稱? (Oracle)的
- 4. 轉換一個對象到一個泛型類不知道類型
- 5. 知道一個對象C#
- 6. 如何知道一個對象的ID只有「對象」
- 7. 如何知道列表中的對象的類型?
- 8. Javascript - 對象如何知道類的原型中的函數?
- 9. 填充的對象不知道真正的類型的對象
- 10. JQuery:如何知道我們正在處理的表單對象的類型?
- 11. 如何知道netlogo中的對象類型?
- 12. CLR如何知道盒裝對象的類型?
- 13. 我如何知道對象的類型並導致它?
- 14. 我如何知道哪些對象保留了一個對象?
- 15. 如何知道一個類的屬性的類型是定製
- 16. 如何知道通過父類選擇Django模型對象時哪個子類?
- 17. 如何知道一個值是否是一個luasocket對象?
- 18. 如何知道一個NSMutableArray是否包含一個對象?
- 19. 如何知道一個特定對象是否屬於一個類?
- 20. 如何比較兩個對象,但不知道它們的實際類型
- 21. 的Node.js:調試知道一個對象的原型名稱
- 22. C#對象是否知道更具體的類的類型?
- 23. 對象添加到集合不知道它的泛型類型
- 24. Java中的對象設置爲一個未知的類類型
- 25. 如何知道在jsp中有多少個對象類型=「文件」
- 26. OpenGL如何知道每個頂點緩衝對象是什麼類型?
- 27. Java:不知道如何修改一個單獨的類中的圖形對象
- 28. 如何知道Class對象引用了哪個類?
- 29. 創建一個只知道類名的對象?
- 30. 如何讓對象「知道」它是LinkedList中的一個節點?