2
When the #sectionChooser comes from Ajax or does not work select #neighborhoods to put the #street, where would be the problem?
Html
 <div class="col-sm-6">
                            <label for="Planos">Planos</label>
              <select name="Planos" id="sectionChooser" class="form-control valid" aria-invalid="false">              
              <option value="">Selecione</option>                   
    <option value="1">Diamante</option><option value="2">Ouro</option><option value="3">Prata</option><option value="4">Light</option><option value="5">Free</option><option value="19">Link</option>                   
              </select>         
    <div class="panel" id="1" style="display: block;">    
    <div class="col-sm-12">
                                    <label><b>Diamante</b></label>
                                    </div>
                                    </div>
<div class="col-sm-6">
                        <label for="Bairro">Bairro</label>
                        <select class="form-control valid" name="bairro" id="bairro3" required="" aria-invalid="false">
    <option value="">Selecione</option>                 
<option value="1">teste bairro</option><option value="2">teste bairro 2 3</option><option value="3">ação bairros</option><option value="4">Centro</option>
    </select> 
                    </div>
<div class="col-sm-6">
                        <label for="Rua">Rua</label>
<select class="form-control" name="rua" id="rua" required="">
    </select> 
                    </div>
I’m trying like this, but it still didn’t work
$(document).ready(function(){
    $(document).on('change', '#sectionChooser', function(){
        var myID = $(this).val();
        $('.panel').each(function(){
            myID === $(this).attr('id') ? $(this).show() : $(this).hide();
            console.log("ok");
        });
    })
    $(document).on('change', '#bairro', function(){
        var bairroID = $(this).val();
        if(bairroID){
            $.ajax({
                type:'POST',
                url:'ajax_data2.php',
                data:'bairro_id='+bairroID,
                success:function(html){
                    $('#rua').html(html);
                    console.log("ok");
                }
            }); 
        }else{
            $('#rua').html('<option value="">Select categoria first</option>');
        }
    });
});
						
This #sectionChooser comes from Ajax?
– Sam
yes it comes from ajax, it hasn’t worked yet
– Wagner Martins Bodyboard
Pass your html too so we can simulate your problem.
– David Alves
I put in the reply
– Wagner Martins Bodyboard
Do not change the question according to the answers. Otherwise we lose as it was.
– Sam
Where has
elementois just one example... in place ofelementoyou put the selector... see the answer.– Sam
you don’t need to change anything in your code, just the two events I put in the answer.
– Sam