• 17-02-2023, 23:04:53
    #1
    Merhaba,

    php foreach ile aşağıdaki input field ve valuelerini veritabanından çekiyor ve input içinde gösteriyorum. Her inputun yanında çarpı işareti koyup tıklayınca form içinden ilgili inputu silmek istiyorum. jquery ile nasıl silerim?

    <td><input type="text" class="form-control name_list" required value="<?php echo $bol; ?>"/></td>

    <td><button type="button" name="remove" " class="btn btn-danger btn_remove">X</button></td>

  • 17-02-2023, 23:12:19
    #2
    $(function() {
     $(document.body).on("click", ".elementClass", function(){
       $(this).remove(); //burada remove den önce parent() kullanılabilir. Bir üst element ise bir tane parent alınmalıdır ki onu silsin.
     });
    });
  • 17-02-2023, 23:36:55
    #3
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    $(function() {
     $(document.body).on("click", ".elementClass", function(){
       $(this).remove(); //burada remove den önce parent() kullanılabilir. Bir üst element ise bir tane parent alınmalıdır ki onu silsin.
     });
    });
    $("tr").remove();
    hocam kendisi de dahil td ve parenti olan tr'yi silmek istiyorum. Dediğiniz şekilde denedim ama tüm satırları siliyor.

    yapım şu şekilde;

    <tr>
    <td><input type="text" class="form-control name_list" required value="<?php echo $bol; ?>"/></td>

    <td><button type="button" name="remove" " class="btn btn-danger btn_remove">X</button></td>
    </tr>
  • 17-02-2023, 23:39:21
    #4
    buddy adlı üyeden alıntı: mesajı görüntüle
    $("tr").remove();
    hocam kendisi de dahil td ve parenti olan tr'yi silmek istiyorum. Dediğiniz şekilde denedim ama tüm satırları siliyor.

    yapım şu şekilde;

    <tr>
    <td><input type="text" class="form-control name_list" required value="<?php echo $bol; ?>"/></td>

    <td><button type="button" name="remove" " class="btn btn-danger btn_remove">X</button></td>
    </tr>
    Silme butonundaki class ".elementClass" olan alanda yazılı olmalı. Sonra $(this).remove(); olarak kullanılırsa, sadece o tıklanılan butonu siler.
    $(this).parent().remove(); yapılırsa bir üstündeki elementi de siler ve buton da haliyle silinir.
  • 17-02-2023, 23:46:57
    #5
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    Silme butonundaki class ".elementClass" olan alanda yazılı olmalı. Sonra $(this).remove(); olarak kullanılırsa, sadece o tıklanılan butonu siler.
    $(this).parent().remove(); yapılırsa bir üstündeki elementi de siler ve buton da haliyle silinir.

    tamam hocam çok sağol