我正在尝试计算<! - nextpage - >的数量。 tinyMCE编辑器(WordPress)中的注释标签。
我做错了什么?
jQuery(document).ready(function($)
{
//find the count of nextpage elements
var n = jQuery("#content").find("<!--nextpage-->").length;
alert(n);
});
答案 0 :(得分: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;