这是我的 HTML:
<div id="demo">
<span><input type="text"></input></span>
<span><select>
<option value="test1">test1</option>
<option value="test2">test2</option>
</select></span>
</div>
这是我的js:
if($(demo).find(nth-child(2)).is('select'))
{
//something
}
我需要检查它是选择类型还是输入类型。请帮助我!
最佳答案
以 jQuery 方式获取元素类型:
var elementType = $(element).prop('tagName');
不用 jQuery 做同样的事情
var elementType = document.getElementById("elementId").tagName;
检查特定元素类型:
var is_element_input = $(element).is("input"); //true or false
请引用 fiddle :“http://jsfiddle.net/r94kkkyo/2/”
关于javascript - 如何在jquery中查找类型是select还是input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31475266/