• 21-04-2023, 22:36:09
    #1
    Selam,

    jquery ile 20 sayısına kadar aşağıdaki jquery kodundan her seferinde içindeki i sayırı 1 artarak tekrar tekrar sayfanın kaynağında hepsi görünmeli..

    $("#inputid-"+i).change(function(){
    var input = $("#inputid-"+i).val();
    alert(input);
  • 21-04-2023, 23:00:53
    #2
    for (var i = 1; i <= 20; i++) {
    $("#inputid-"+i).change(function(){
    var input = $(this).val();
    alert(input);
    });
    }
  • 21-04-2023, 23:31:54
    #3
    buddy adlı üyeden alıntı: mesajı görüntüle
    Selam,

    jquery ile 20 sayısına kadar aşağıdaki jquery kodundan her seferinde içindeki i sayırı 1 artarak tekrar tekrar sayfanın kaynağında hepsi görünmeli..

    $("#inputid-"+i).change(function(){
    var input = $("#inputid-"+i).val();
    alert(input);
    İnteger Değerlerde For Kullanılır String Değerlerde Foreach Hocam
    • buddy
    buddy bunu beğendi.
    1 kişi bunu beğendi.
  • 21-04-2023, 23:39:23
    #4
    ataliemre adlı üyeden alıntı: mesajı görüntüle
    for (var i = 1; i <= 20; i++) {
    $("#inputid-"+i).change(function(){
    var input = $(this).val();
    alert(input);
    });
    }
    yanlışım varsa düzeltin hocam i yi 1 oalrak atarsanız başlangıçta devamında 2 3 4 5 diye gidicektir.
    i değeri 0 olursa devamında 1 2 3 4 5 6 diyerek gidicektir
    • buddy
    buddy bunu beğendi.
    1 kişi bunu beğendi.
  • 22-04-2023, 12:03:45
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    yanlışım varsa düzeltin hocam i yi 1 oalrak atarsanız başlangıçta devamında 2 3 4 5 diye gidicektir.
    i değeri 0 olursa devamında 1 2 3 4 5 6 diyerek gidicektir
    Hayır 0 yazılırsa 0 dan itibaren döngü döner, 0,1,2,3,4,5..

    1 yazılırsa 1,2,3,4,5...

    Yani tespitiniz yanlış arkadaş doğru kod yazmış.

    Ancak konu sahibinin istediği işlem için bir for döngüsüne gerek yoktur.

    jQuery each fonksiyonu bu tarz işlemler için var. Selector belirtilerek birden fazla olan elementler için işlem yapılabilir.

    https://www.w3schools.com/jquery/misc_each.asp