如何知道它是选择/文本框/单选/复选框? [复制]
Posted
技术标签:
【中文标题】如何知道它是选择/文本框/单选/复选框? [复制]【英文标题】:How to know if it is select / textbox / radio / checkbox? [duplicate] 【发布时间】:2015-06-21 03:30:57 【问题描述】:我有这个代码:
parent.find('input, select, textarea').each(function ()
console.log($(this));
);
我想知道$(this)
是不是text / checkbox / radio / select / textarea
我怎样才能做到这一点?
感谢任何帮助
【问题讨论】:
检查this.tagName
。如果是INPUT
,请检查type
属性。
点赞$('.parent input[type=checkbox], .parent input[type=select]')
试试.prop('tagName')
parent.find('input, select, textarea').each(function () console.log($(this).prop('tagName')); ) ;
【参考方案1】:
你试过is
吗?
parent.find('input, select, textarea').each(function ()
if($(this).is('input'))
console.log('Input it is');
...
);
http://api.jquery.com/is/
【讨论】:
以上是关于如何知道它是选择/文本框/单选/复选框? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Bootstrap 4 模态表单中重置单选按钮和复选框? [复制]