我需要检测它是否是一个<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. 如何知道对象表的对象类型名称? (Oracle)的
- 3. 转换一个对象到一个泛型类不知道类型
- 4. 如何知道列表中的对象的类型?
- 5. 我如何知道对象的类型并导致它?
- 6. CLR如何知道盒装对象的类型?
- 7. 如何知道netlogo中的对象类型?
- 8. 如何知道一个NSMutableArray是否包含一个对象?
- 9. 如何比较两个对象,但不知道它们的实际类型
- 10. 的Node.js:调试知道一个对象的原型名称
- 11. C#对象是否知道更具体的类的类型?
- 12. 对象添加到集合不知道它的泛型类型
- 13. Java中的对象设置为一个未知的类类型
- 14. 创建一个只知道类名的对象?
- 15. 如何知道Class对象引用了哪个类?
- 16. C如何知道期望的类型?
- 17. 如何知道变量的类型?
- 18. 如何知道链接器的类型
- 19. 如何知道HCURSOR对象的大小
- 20. 如何知道继承的泛型类型的基类型?
- 21. 如何为一种类型的对象创建一个类?
- 22. jQuery的搜索对象知道自己的类
- 23. MSVC - 我如何知道一个类型是否必须移动?
- 24. 在设计时不知道类名创建一个对象
- 25. 当我反思时,我如何知道最后一个对象?
- 26. GSON:知道要转换为什么类型的对象?
- 27. 有什么方法可以知道对象的类型?
- 28. 如果我不知道正确的类型,我该如何反序列化一个对象?
- 29. 创建一个未知类型的对象的实例和TryUpdateModel
- 30. 如何将对象转换为仅在运行时才知道的类型