所以我有这段代码:
jQuery('div[class="someClass"] :input:not(:button)').each(function() {
if (input type is drop-down) {
//do something
}
else {
jQuery(this).attr("value",null);
}
}
我选择了除特定班级中的按钮以外的所有输入。现在对于所选的每个输入,如果输入是下拉列表,我希望做一些事情,否则我希望将输入设置为空白,这是最后一行。如何实现这一目标?
答案 0 :(得分:1)
您可以使用is()
方法:
if ($(this).is('select')) {
//do something
} else {
$(this).val('');
}
答案 1 :(得分:0)
应忽略所有输入类型按钮和按钮元素。
$('.someClass').each(function(){
if ($(this).is('select')) {
//do something
} else if ($(this).not('input[type="button"]') && $(this).not(':button')){
$(this).val('');
}
});