确定所选元素是否为表单字段(即输入,选择,复选框等)的任何便利方法?确定一个元素是否为表单字段
回答
您可以使用.is(':input')
来测试它是否是任何形式的元素。
Docrefs:
- http://api.jquery.com/is/ - 检查当前匹配的一套针对选择的元素...
- http://api.jquery.com/input-selector/ - 选择所有输入,文本区域,选择和按钮元素“ 。
使用普通javascript:
$("#someelement")[0].tagName // will return name of tag (div, p, input, select, etc...)
任何jQuery对象的第一个索引[0]
将返回它的DOM对象。在javascript中完成:
document.getElementById("someelement").tagName;
发生在我身上,这也是可能的: var receiver = [“FORM”,“INPUT”,“ SELECT “];' 'accept.indexOf($(” #someelement“)[0] .tagName);' – 2012-07-27 14:04:12
右,只记得'indexOf'返回数组的索引('> = 0'),该该值与之匹配,如果搜索字符串不在数组中,则返回-1。 – Austin 2012-07-27 14:10:24
这与 – Austin 2012-07-27 13:53:41
这个问题无关,因为他可以确定是否存在元素。 – 2012-07-27 14:00:51
- 1. 确定一个字段是否是系统字段
- 2. 确定是否某一类的元素有一定的文字
- 3. 红宝石 - 确定一个数字是否为素数
- 4. 确定数字是否为素数
- 5. 如何确定一个特定的DOM元素是否可见?
- 6. 如何确定一个元素是否“定位”?
- 7. 确定两个集合是否共享至少一个元素
- 8. 确定表单上是否存在字段
- 9. 确定字段是否标注有一个给定的注解
- 10. html表单字段作为struts表单中的数组元素
- 11. 确定一个点是否在Raphael.js中的路径元素内
- 12. 任何方式来确定一个元素是否被包装?
- 13. JQuery - 如何确定一个DOM元素是否“隐藏”?
- 14. 是否有一个jQuery的选择多个表单元素?
- 15. js单击委托确定是否不是元素
- 16. 确定当前元素是集合的最后一个元素?
- 17. 确定元素是否存在
- 18. 确定元素是否在屏幕上
- 19. 确定元素是否在边界内?
- 20. 确定NSString的第一个字符是否是一个数字
- 21. 访问表单元素填充字段?
- 22. 确定元素是否为其父项的最后一个子项
- 23. 检查元素是否为给定元素的父元素
- 24. 模板解析错误:“MD-表单字段”不是一个已知元素
- 25. Python:确定一个数是否为素数
- 26. 确定一个包是否为空
- 27. 一个元素是否包含指定的字符串(纯JS)?
- 28. 如何确定一个字中的字节是否为
- 29. 如何确定元素是否可以有html子元素?
- 30. 确定元素是否具有带X标记的子元素
有时候,我只是喜欢jQuery的。 :) – 2012-07-27 13:49:50
这将工作与下拉式和textareas? – 2013-05-21 00:46:35
是的,':input'(带冒号)是一个伪选择符,它们全部匹配。文档也是这样说的,btw:*“选择所有输入,文本区域,选择和按钮元素。”* – ThiefMaster 2013-05-21 06:28:51