我已经使用下面的代码来动态地用 span 换行字符。
$("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");
}
任何帮助将不胜感激。