我在 jQuery 中的 if 语句似乎破坏了这段代码,我不知道为什么:(这里有一些代码:
$(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 中什么也不显示。
谢谢