Ben Aşağıdaki kod satırlarını çalışmıyor nedenini öğrenmek için çalışıyorlar:jQuery: değişkeni geçirin: eq() çalışmıyor
$('#add-cloud > select').change(function() {
var selected = parseInt($('#add-cloud select option:selected').val());
$("#cloud-calculator table tr:eq(selected)").css("color", "red");
});
Ben mesela :eq(4)
için :eq(selected)
değiştirirseniz - çalışıyor . Değişkeni :eq()
değişkenine nasıl geçirirsiniz?
Bu kod doğru, ancak bununla ilgili açıklama çok yanlış. – chaos
Teşekkürler! Daha önce tek tırnak denedim ve işe yaramadı. Sanırım çift tırnaklara dikkat etmedim. – dalizard
Doğru, tek tırnaklar işe yaramadı çünkü yaptığınız şey 'kaçma' değil, ilk dizgeyi sonlandırıyor "tr: eq (", seçili değişkenin eklenmesi ve ardından "string") eklenmesi. – chaos