Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Ajax ile seçim

1. değer seçilince 2-3-4 ü listeleyebiliyorum. fakat buna ektra olarak 2 yada 3 yada 4 ü seçince sadece 1. listelemek istiyorum. bunu nasıl yapabilirim

<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
$(document).ready(function(){
    $("#"+$(this).find(":selected").val()).show()
    
    $("#anamenu").change(function(){
       $(".urunSecim").hide()
       $("#"+$(this).find(":selected").val()).show()
    });
});
});//]]>  

</script>

  <select id="anamenu">
      <option value="1">KANAL 1</option>
    <option value="2">KANAL 2</option>
    <option value="3">KANAL 3</option>
    <option value="4">KANAL 4</option>

</select>

<select class="urunSecim" id="1" style="display:none;">
   <option value="2">KANAL 2</option>
    <option value="3">KANAL 3</option>
    <option value="4">KANAL 4</option>
</select>

<select class="urunSecim" id="2" yada 3 yada 4 ü seçince style="display:none;">
  <option value="1">KANAL 1</option>
</select>
  • ne yapmak istediğini anlamadım.
    gungnir89 10 yıl önce yazdı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Karaktereslem adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 yıl önce güncellenmiş
    5 cevap - 0 soru
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    
    <select id="s">
    	<option class="gelen">1</option>
    	<option class="gelen">2</option>
    	<option class="giden">3</option>
    	<option class="gelen">4</option>
    	<option class="giden">5</option>
    	<option class="gelen">6</option>
    </select>
     
    <select>
    	<option class="giden">1</option>
    	<option class="giden">2</option>
    	<option class="giden">3</option>
    	<option class="gelen">4</option>
    	<option class="giden">5</option>
    	<option class="gelen">6</option>
    </select>
    
    <script>
    $("#s").change(function() {
    if($(this).find('option:selected').hasClass('gelen')){ ;
    	$(this).next().children('.giden').show();  
    	$(this).next().children('.gelen').hide();}
    else{  
    	$(this).next().children('.giden').hide();
    	$(this).next().children('.gelen').show();}
    });
    </script>
    

Cevaplar

  • microphp adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    16 cevap - 46 soru
    İki tane seçim kutusu var bunlarda 7 tane şık var.Bunlardan altı tanesi havalimanına gidiş bir tanesi havalimanından geliş. Diğer seçim kutusunda aynı şekilde. Eğer seçim kutularından birinde havalimanındaki gidiş seçilirse diğer seçim kutusu geliş olanı listelesin yada geliş seçilirse gidiş olanlar listelensim