目前工作的jquery选择器我有一个查询如何找到html选择下拉使用jquery选择器输入文本我找到这种方式是可以组合html选择下拉与此.find("input[type='text']"
但我想知道如何找到html选择下拉菜单。我试过select[name=bar]
,但在我的代码中,我有超过4个html下拉,我不想这样做。
有任何建议请帮助我
这是我的jquery代码
function bind_change_events(){
$('.cloned_field').on('input',function(e){
if($(this).val().trim().length > 0)
{
//$(this).removeClass("cloned_field");
$(this).addClass("required_field");
var parent_div = $(this).closest("div.cloned-row1,div.cloned-row2,div.cloned-row3,div.cloned-row4,div.cloned-row5").find("input");
parent_div.each(function () {
$(this).addClass("required_field");
});
}
check_for_validation_removal($(this));
bind_validation();
});
}
function check_for_validation_removal(element){
var parent_div = $(element).closest("div.cloned-row1,div.cloned-row2,div.cloned-row3,div.cloned-row4,div.cloned-row5").find("input[type='text']");
console.log(parent_div);
console.log(parent_div.length);
var invalid_ele = 0;
parent_div.each(function () {
if($(this).val().trim().length == 0){
invalid_ele = invalid_ele + 1;
}
});
console.log(invalid_ele);
if(parent_div.length == invalid_ele){
parent_div.each(function () {
$(this).removeClass("required_field");
$(this).rules('remove');
});
bind_validation();
update_errors();
}
var parent_div1 = $(element).closest("div.cloned-row1,div.cloned-row2,div.cloned-row3,div.cloned-row4,div.cloned-row5").find("input[type='text']");
}
提前致谢