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

jquery 4 veri içinden Tıkladıgının Aktif diğerlerinin pasif olması?

Aşağıdaki örnekte 4 tane alt alta span oluşuyor. İçinde a'larla beraber ve bir div'e yazılıyor..

ans += "<span class='link'><a id=" + cvpId + " href='#' name='link' onclick='kontrolEt(" + cvpId + ")' style='text-decoration:none'>" + cvp.Text + "</a></span>" + "<br/>";

$("#cevap").html(ans);


Tıkladıgım Link'e de şu şekilde ulaşabiliyorum..

$('.link').live('click', function () {
$("#btnIlerle").show();

var yeniId = $(this).find("a").attr("id");


});

Sorum şu Tıkladıgım linki aktif kalsın diğerleri pasif tıklanamasın...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    472 cevap - 20 soru
    	$("div").click(function(){ 
    	$(".current").removeClass("current");
    	$(this).addClass("current");
    
    	});


    <div class="current">sakljdkasdlas</div>
    <div>veri 2 dkajdkjalsd</div>
    <div>veri 3 asdjklaskl</div>
    


    tıkladıgın zaman var olan currentı silip tıklanan kısma current ekler. buyrun kolay gelsin
    • psygnosis adlı üyenin fotoğrafı psygnosis
      ama bendeki veriler oluşuyor.. yani sayfa açıldıgında bi div yok... zaten hallettim saol yinede

      belki lazım olur kodları paylaşayım ..

       var yeniId = $(this).find("p").attr("id");    // p içinden id seçip değişkene attım..
                     var yeniText = $(this).find("p").text();  // p içinde textini aldım değişkene attım
      
                     var tiklaDegis = "<p id=" + yeniId + ">" + yeniText + "</p>";  //Sonra değişecek Html oluşturdum
      
                     $("#cevap").html(tiklaDegis).animate({ left: "+=180px", fontSize: "25px"
                     }, 250);
      
      Var olan Div Html ini değiştirdim.. Bu kadar
      
      
      9 yıl önce yazılmış