用于html选择下拉列表的Jquery选择器

时间:2015-09-21 08:50:43

标签: javascript jquery

目前工作的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']");

}

提前致谢

0 个答案:

没有答案