我已經使用下面的代碼動態地包裝字符與跨度。計算動態創建元素的數量
$("span.count").children().andSelf().contents().each(function(){
if (this.nodeType == 3) {
var $this = $(this);
$this.replaceWith($this.text().replace(/(\w)/g, "<span>$&</span>"));
}
});
我想(一旦完成)計算包裝元素的數量,以便我可以將基於數量的類附加到它們的容器。我試過各種方法(認爲我的問題是試圖計算動態創建的內容),但似乎沒有任何工作。以下是我到目前爲止:
var n = $("span.count").live().children().length;
if (n < 3) {
$(".counter").addClass("four");
}
任何幫助將不勝感激。