如何解决jQuery:从所选输入列表中选择下拉列表
| 所以我有这段代码:jQuery(\'div[class=\"someClass\"] :input:not(:button)\').each(function() {
if (input type is drop-down) {
//do something
}
else {
jQuery(this).attr(\"value\",null);
}
}
我已经选择了除特定类中的按钮之外的所有输入。现在,对于所选的每个输入,如果输入是一个下拉列表,则我想执行某项操作,否则,我希望将输入设置为空白,最后一行会执行此操作。如何做到这一点?
解决方法
您可以使用
is()
方法:
if ($(this).is(\'select\')) {
//do something
} else {
$(this).val(\'\');
}
, 应该忽略所有输入类型的button和button元素。
$(\'.someClass\').each(function(){
if ($(this).is(\'select\')) {
//do something
} else if ($(this).not(\'input[type=\"button\"]\') && $(this).not(\':button\')){
$(this).val(\'\');
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。