У меня есть переменная, которая получает текст из div. Я сравниваю этот текст с помощью оператора if
, а затем применяю к нему CSS, в зависимости от того, является ли он истинным или ложным. По какой-то причине я не могу заставить его работать. Переменная получает правильный текст, потому что я проверил console.log
, но инструкция if
не работает. Вот мой код:Если оператор не работает с использованием jQuery
$(document).ready(function(){
var singleStatus = $('.single-status').text();
console.log(singleStatus); // This outputs 'Pending' to the console
if(singleStatus === 'Pending'){
$('.single-status').css('color', '#f2721d'); // This does nothing
console.log(singleStatus); // This does nothing...
}
});
Вы получаете ошибку в консоли? – Markai
Можете ли вы воспроизвести эту ошибку в фрагментах стека здесь или в другом месте с помощью [JS Fiddle] (http://jsfiddle.net/)? Это выглядит функционально. –
'$ .trim()' строка для удаления нежелательных пробелов вокруг текста. –