новичок Javascript, но при попытке основной «если еще» заявление и не может заставить его работать ...Javascript If-другое заявление
$(function() {
if ($('.feature:contains("Firmness Rating 1")')) {
$('#firm').css({'background-image': 'url(firmness1.png)'}).text('Firmness Rating 1');
}
if ($('.feature:contains("Firmness Rating 2")')) {
$('#firm').css({'background-image': 'url(firmness2.png)'}).text('Firmness Rating 2');
}
if ($('.feature:contains("Firmness Rating 3")')) {
$('#firm').css({'background-image': 'url(firmness3.png)'}).text('Firmness Rating 3');
}
if ($('.feature:contains("Firmness Rating 4")')) {
$('#firm').css({'background-image': 'url(firmness4.png)'}).text('Firmness Rating 4');
}
if ($('.feature:contains("Firmness Rating 5")')) {
$('#firm').css({'background-image': 'url(firmness5.png)'}).text('Firmness Rating 5');
}
else {
$('#firm').css({'background-image': 'url(firmness1to5.png)'}).text('Choose your perfect firmness');
}
});
Я знаю, что должен быть Бетт способ сделать это , пожалуйста, помогите :)
Благодаря
P
'JQuery()' возвращает объект, даже если оно не найти что-нибудь, так просто проверка на 'jQuery (...)' всегда будет правдой, проверьте ее длину, то есть: 'jQuery (...). length' –