Metni bir etiket içinde tutmaya çalışıyorum - ve bunu ana etikete ("li") taşıyıp oraya bir kimlik olarak ayarladım.jQuery - bir üst öğeyi geçiştir ve ID'yi ayarlama
Her yineleme için metni doğru şekilde alıyor - ancak bunu kimlik olarak ayarlamaya çalışırken sorunlarım var.
<script>
$('.collapse li label').each(function() {
var test = $(this, '.collapse li label').text();
$(this, '.collapse li label').parent("li").attr("id", test);
});
</script>
Ben de denedim:
$('.collapse li').attr("id", test);
Ve son olarak:
$(this).parent('li').attr("id", test);
boşuna belirleyin.
Lütfen buna bakmanın doğru yolunu anlamama yardımcı olun.
Lütfen ne olduğunu daha iyi göstermek için aşağıdaki resme bakın; Yani
$(this).find('.collapse li label').text();
,
Çok teşekkür ederim! Bana izin verdiğinde cevabınızı kabul edeceğim! –
@MikeVanStan Yardımlarınızdan memnun oldum! –
@downvoter: Yorum yapmak ister misiniz? Bunun bir oylama sonucu olması gerektiğine inanıyorum. Öyle değil mi? –