簡體   English   中英

設置Span元素的初始值

[英]Set initial value of a Span element

我有以下代碼來計算段落數。 如何將初始值設置為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);
}

小提琴

謝謝

不幸的是,這是一個特例。 我認為最好的一種條件是,除非根本不算空行:

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM