如何判断一个 jQuery 对象是否是 select? 下面本篇文章给大家介绍一下判断方法. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
方法:
- if( jQuery 对象. is("input") ){
- alert('input');
- }else
- if( jQuery 对象. is("select") ){
- alert('select');
- }
实例:
- <!DOCTYPE html>
- <HTML>
- <head>
- <meta charset="utf-8">
- <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
- </script>
- </head>
- <body>
- <div>
- <select id="a">
- <option value="1">
- 项目经理
- </option>
- <option value="2">
- 总经理
- </option>
- <option value="3">
- 技术经理
- </option>
- <option value="4">
- 部门经理
- </option>
- </select>
- </div>
- <script>
- if ($('#a').is('input')) {
- $('body').append('is input');
- } else if ($('#a').is('select')) {
- $('body').append('is select');
- }
- </script>
- </body>
- </HTML>
效果图:
is() 方法 -- 用于筛选
语法:
jQueryObject.is( expr )
返回值:
is() 函数的返回值为 Boolean 类型. true 或者 false.
只要其中至少有一个元素符合给定的表达式就返回 true, 否则就返回 false.
说明:
is() 方法用于判断与当前 jQuery 对象相匹配的元素是否符合指定的表达式.
这里的表达式包括: 选择器 (字符串),DOM 元素 (Element),jQuery 对象, 函数.
可以看出来, 它是根据选择器, DOM 元素或 jQuery 对象来检测匹配元素集合.
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/16684.html