Yan yana iki sıralı liste var.jQuery'yi Dinamik Olarak Alfabetik Olarak Eklemek için Kullanma
Bir listeden bir düğüm aldığımda, alfabetik olarak diğer listeye eklemek istiyorum. Yakalama, sadece bir elemanı alıp listenin tamamını yenilemeden diğer listeye geri koymak istiyorum.
Garip olan şey, sağdaki listeye eklediğimde iyi çalışıyor, ancak soldaki listeye geri eklediğimde, sipariş hiçbir zaman doğru çıkmıyor.
Ayrıca, her şeyi bir dizide okumaya çalıştım ve sadece çocuklar() yöntemi görüntülendikleri sırada bir şeyler döndürmüyorsa, ancak yine de aynı sonuçları alıyorum. Sonra, her bir öğe köknar) (.text olsun bir dizi üzerine koyardı
<ol>
<li ingredient_display="Enriched Pasta" ingredient_id="101635" local_counter="1">
<span class="rank">1</span>
<span class="rounded-corners">
<span class="plus_sign"> + </span>
<div class="ingredient">Enriched Pasta</div>
<span class="minus_sign"> - </span>
</span>
</li>
</ol>
Kodunuzda gezinmek için hata ayıklayıcısını kullanmayı denediniz mi ve her bir (...) geri arama işlevinin doğru şekilde çalıştığından emin oldunuz mu? Firebug veya IE8 geliştirici araçları bunun için harika çalışıyor. Geri aranmanızın vücuduna bir kesme noktası koyabilirsiniz. – RMorrisey
i w3c'yi kontrol ettim. "ingredient_display", "ingredient_id" veya "local_counter" özelliklerinden herhangi birini bulamıyorum. Bu kenara, bu biraz korkunç html. Umarım bu bir yerde üretime girmez: \ – Jason
Firebug'u kullanarak adım atmıştım ve bir sebepten dolayı sipariş listelerinden biri için doğru sırada geri gelmediler.Belki de yerine getElementById gitmeliyim. @jason, bu üretim için değil. Bunlar kullanıcı tanımlı özelliklerdir. Bunu nasıl düzeltmenizi önerirsiniz? – Dex