Đây là những gì tôi có cho đến nay:Sử dụng biến lặp trên tên phần tử?
function listarRestaurantes(){
for(i=0; i<restaurantes.length; i++){
if(restaurantes[i]['nombre'].length >= 0 && restaurantes[i]['nombre'].length <= 11){
$("p.nombre_res").css('line-height', '140px');
$("#col_derecha ul").append("<li class='restaurantes'><div><p class='nombre_res'>" + restaurantes[i]['nombre'] + "</p><p class='vermas'><a href='#'>ver más</a></p></div><img src='img/logos_restaurantes/" + restaurantes[i]['imagen'] + "'/ ></li>").css('opacity',0).animate({opacity:1}, 500);
}else if(restaurantes[i]['nombre'].length > 11 && restaurantes[i]['nombre'].length <= 20){
$("p.nombre_res").css('line-height', '100px');
$("#col_derecha ul").append("<li class='restaurantes'><div><p class='nombre_res'>" + restaurantes[i]['nombre'] + "</p><p class='vermas'><a href='#'>ver más</a></p></div><img src='img/logos_restaurantes/" + restaurantes[i]['imagen'] + "'/ ></li>").css('opacity',0).animate({opacity:1}, 500);
}else if(restaurantes[i]['nombre'].length > 20 && restaurantes[i]['nombre'].length <= 30){
$("p.nombre_res").css('line-height', '60px');
$("#col_derecha ul").append("<li class='restaurantes'><div><p class='nombre_res'>" + restaurantes[i]['nombre'] + "</p><p class='vermas'><a href='#'>ver más</a></p></div><img src='img/logos_restaurantes/" + restaurantes[i]['imagen'] + "'/ ></li>").css('opacity',0).animate({opacity:1}, 500);
}
}
}
gì tôi đang cố gắng để làm là thêm một phong cách css đến một li sprecific bằng cách gọi nó bởi đó là vị trí thứ n con, vì vậy những gì tôi đã thử là:
$("#col_derecha ul li:nth-child(" + i+1 + ") p.nombre_res").css('line-height', '140px');
Tất nhiên điều đó không hiệu quả. Tôi là người mới bắt đầu nên mã của tôi có thể rất không hiệu quả, nhưng tôi không lo lắng về điều đó ngay bây giờ, những gì tôi muốn là thêm một chiều cao dòng khác nhau cho mỗi li tùy thuộc vào nhà hàng [i] ['nombre']. chiều dài.
bạn đã thử này '$ (" # col_derecha ul li: nth-child ("+ (i + 1) +") p.nombre_res "). css ('line-height', '140px');'? –