设置Span元素的初始值

时间:2014-02-27 22:29:41

标签: javascript jquery

我有以下代码来计算段落数量。如何将初始值设置为0而不是1

JS

function counter(field) {
    var number = 0;
    var text = $(field).val();
    var word = $(field).val().split(/[ \n\r]/);
    var lines = $(field).val().split(/\r\n|\r|\n/g);
    words = word.filter(function(word) {
        return word.length > 0 && word.match(/^[A-Za-z0-9]/);
    }).length;
        $('.paraCount').text(lines.length);
}

请参阅Fiddle

由于

2 个答案:

答案 0 :(得分:0)

不幸的是,这是一个特例。我认为一个条件是你能做的最好的,除非根本不计算空行:

var lineCount = field.value ? field.value.split(/\r\n|[\r\n]/).length : 0;

$('.paraCount').text(lineCount);

答案 1 :(得分:-3)

$('.paraCount').text(lines.length-1);

http://jsfiddle.net/6B9Ga/10/