如何使用javascript或jquery在switch语句中获取选择器类型
How to get selector type using javascript or jquery for use in switch statement
我目前有以下代码来查找选择器的类型并做出适当的响应。这很难看,但这是迄今为止我能想出的最好的方法,可以区分输入类型复选框、单选框、文本和选择下拉列表。我希望有一种方法可以通过switch语句来实现这一点。
if ($(selector).is(':checkbox')){
//do something
}else{
if (selector.indexOf("radio") >= 0){
//do something
}else{
if ($(selector).is('input') || $(selector).is('select')) {
//do something
}
}
}
我要提到的一件事是,$(selector).is('input')
是我找到如何捕获input type="text"
的唯一方法,但这也会捕获复选框,所以我不得不把它放在最底部。
我会使用$().attr().
if($(selector).attr('type') == 'text')
相关文章:
- MVC Jquery-按钮点击-获取if语句错误
- 如何从php onclick语句中获取值
- for 循环和 if 语句,获取变量并存储它
- 如何在提示下获取和使用从window.onbeforeunload事件的返回语句显示的值
- 使用JS'更正语法;onclick'PHP echo语句中的函数与嵌入的XML获取进行AND
- JavaScript 中的 if 语句,用于从选择输入中获取值
- 尝试获取 if 语句以在人员未登录时显示登录按钮,在登录时显示注销按钮
- 从 select 中获取 ID,并在 if 语句中使用它们
- 获取 Mocha 中父语句的说明
- 从通过 echo 语句动态添加的表单元素中获取 POST 值
- 在条件语句中获取$(this)
- 可以't获取if语句的正确顺序:将运行这两个语句
- 获取语句中表行的ID
- 从$.get语句中获取Javascript变量
- 如何使用javascript或jquery在switch语句中获取选择器类型
- If语句以获取无坐标的警报
- Handlebars.js-在每个循环、if语句和子对象中获取父上下文
- 使用php的动态变量从sql select和update语句的下拉列表中获取
- 如何通过使用ajax从数据库中获取json数据,使用javascript将case添加到switch语句中
- 为if else语句获取文件's扩展名