Tablo Satırını jquery ile kopyalayın ve control'ler için yeni Benzersiz Ids oluşturun. Clone verileri de kopyalayamaz. kopyalanacak veriler. Böyle bir şey yapabileceğini i txtTitle1, link1, TITLE2, bağlantı2 vbTablo Satırını jquery'de klonla nasıl kopyalayın ve denetimler için yeni Benzersiz Ids oluşturun
cevap
gibi, tüm yeni satırlar için benzersiz kimlikleri oluşturmak için gereken
<tr>
<td><input type="text" id="txtTitle" name="txtTitle"></td>
<td><input type="text" id="txtLink" name="txtLink"></td>
</tr>
:
tablo satırı aşağıdaki bilgileri içerir :
var i = 1;
$("button").click(function() {
$("table tr:first").clone().find("input").each(function() {
$(this).val('').attr('id', function(_, id) { return id + i });
}).end().appendTo("table");
i++;
});
Bu yeni satırlar için değerleri boşaltmak vb txtTitle1, txtTile2 ile başlayan onlara benzersiz kimlikler verecek
You ca give it a try here. Eğer name
değiştirmek gerekirse çok ben biraz daha temiz, böyle tutmak için .attr()
bir nesneyi geçerdi:
var i = 1;
$("button").click(function() {
$("table tr:first").clone().find("input").each(function() {
$(this).attr({
'id': function(_, id) { return id + i },
'name': function(_, name) { return name + i },
'value': ''
});
}).end().appendTo("table");
i++;
});
Bu, beni neredeyse gözyaşlarına sürükleyen güzel bir JavaScript. Ayrıca, işlev (_, id) 'işlevini bunun gibi bir öznitelik atamasında kullanabileceğinizi hiçbir fikrim yoktu. Bir milyon kere teşekkür ederim. – Portman
işlevi (_, id) zaferdir. Bunun için teşekkürler – MZAweb
Örneğin onclicks ile ilgili olaylar hakkında nelerdir? – Maxrunner
- 1. Çoklu görünümler için benzersiz kimlikler oluşturun ve bunu kullanın Onclick
- 2. Tablo satırını knockoutJS
- 3. Tablo satırını jQuery
- 4. PDF'yi ve adını CSV'den kopya olarak kopyalayın ve klasörler oluşturun
- 5. Sonraki tablo satırını bulmak için JQuery'yi kullanma
- 6. mysql benzersiz yeni girdi
- 7. MySQL Benzersiz bir sütun kombinasyonunu oluşturun
- 8. Alfasayısal Dize'nden Benzersiz Kimlik Oluşturun
- 9. AngularJS mevcut tablo satırını kopyala
- 10. AngularJS, ids
- 11. Yeni e-tablo oluşturun (Google API/Python) Aşağıdaki kodu kullanarak yeni bir tablo doküman oluşturmak için başardınız
- 12. Thymeleaf tablosunda bir tablo oluşturun
- 13. Benzersiz tablo için bir form kullanarak Updata mysql tablo
- 14. Git klonlar üzerinde klonla
- 15. Pikselleri yakalayın ve yeni resim oluşturun
- 16. eklemek ipuçları programlı denetimler
- 17. Yeni bir değişken oluşturun ve R
- 18. Java lambdas: Listeden yeni bir listeye kopyalayın
- 19. İlk özniteliğin değerini kopyalayın, ardından birinci öznitelik değerine sahip yeni özellik oluşturun.
- 20. Şeker ORM Geçişi: Yeni tablo damlaları oluşturun/varolan tabloları yeniden oluşturun
- 21. JavaScript'te Küresel Olarak Benzersiz Kimlik Oluşturun
- 22. Çok Boyutlu Denetimler Dizisi
- 23. Verileri kaydetmek için kullanılan benzersiz bir dize oluşturun
- 24. Android: Dosya adı için benzersiz bir dize oluşturun
- 25. Jquery JQuery tablosundaki tablo satırını değiştir
- 26. Bir Tablo Satırını Gizle/Gizle - jQuery
- 27. Tablo satırını birden çok satırda göster
- 28. Mermi listesi numarasını yeni belgede kopyalayın.
- 29. kopyalayın, yapıştırın ve yeni satırları kapsayan txt dosyasına eko
- 30. İki tablo satırını karşılaştırın ve eşleşme varsa kaldırın
Bazı örnek işaretler gösterebilir misiniz? –
Satırı kopyalayabilir ve daha sonra verileri değiştirebilir misiniz? – cam
Eklendi Örnek kod –