Мой оператор if в jQuery, кажется, нарушает этот код, и я не могу понять, почему :( Вот фрагмент кода:
$(document).ready(function wordCount() //init
{
$('#text_area').keyup(function () //when you type in the text area
{
$('#limit').html($(this).val().split(/\b[\s,\.-:;]*/).length - 1 + ' words'); //count the number of words
//and print it out in paragraph #limit
//if there are more than 250 words...
if ($(this).val().split(/\b[\s,\.-:;]*/).length - 1 > 250) {
//print it out
$('#limit').html($(this).val().split(/\b[\s,\.-:;]*/).length - 1 + ' out of 250 words');
//color it in red
$('#limit').css("color": "red");
//disable the submit button.
$('#submit_button').attr('disabled', 'disabled');
}
});
});
Он отлично работает без оператора if. Но как толькокогда я добавляю какое-то условие, оно нарушается и ничего не отображается в # limit.
Спасибо