1

我正在尝试计算 tinyMCE 编辑器(WordPress)中 <!--nextpage--> 评论标签的数量。

我究竟做错了什么?

jQuery(document).ready(function($)
{
    //find the count of nextpage elements
    var n = jQuery("#content").find("<!--nextpage-->").length;
    alert(n);
});
4

1 回答 1

3

注释不是可遍历的 DOM 节点,如输入、div 等,jQuery 不会找到它们。

相反,您可以尝试对元素的innerHTML.

var count = $('#foo').html().split("<!--nextpage-->").length - 1;

见演示:http: //jsfiddle.net/46wYS/


使用宽松的正则表达式进行拆分更新了演示:http: //jsfiddle.net/46wYS/1/

var count = $('#foo').html().split(/<!--\s*boo\s* -->/i).length - 1;
于 2013-01-22T17:22:29.320 回答