Jquery计数结束div

Jquery计数结束div,jquery,match,Jquery,Match,如何计算结束div的发生率 $("body").html().match(/\/div/gi).length; 尽管我跳过了斜杠,但上面的代码没有按预期工作。 首先 其次,关闭div标记的数量将始终等于打开div标记的数量,因为浏览器将自动插入任何不匹配的标记 您可以在下面代码段的控制台中看到这种行为。代码中将添加两个关闭的: console.log($(“body”).html().match(/\/div/gi.length); log($('body').html()) 首先 其次,

如何计算结束div的发生率

$("body").html().match(/\/div/gi).length;
尽管我跳过了斜杠,但上面的代码没有按预期工作。 首先

其次,关闭div标记的数量将始终等于打开div标记的数量,因为浏览器将自动插入任何不匹配的标记

您可以在下面代码段的控制台中看到这种行为。代码中将添加两个关闭的

console.log($(“body”).html().match(/\/div/gi.length);
log($('body').html())

首先

其次,关闭div标记的数量将始终等于打开div标记的数量,因为浏览器将自动插入任何不匹配的标记

您可以在下面代码段的控制台中看到这种行为。代码中将添加两个关闭的

console.log($(“body”).html().match(/\/div/gi.length);
log($('body').html())


首先,不要使用正则表达式解析HTML。其次,关闭div标记的数量将始终等于打开div标记的数量,因为浏览器将自动插入任何不匹配的标记。因此,您可以只使用
$('div')。length
这太糟糕了,因为我想要一个函数来发现打开的div。撇开浏览器不谈:match函数不应该不能正确计算子字符串“”吗?在这种情况下,您需要找到一种方法来解析字符串,而不将其放入DOM中。就我个人而言,我甚至不确定这是否可行。你可以在你使用的任何编辑器中轻松地检查这一点。只需搜索
我想要一个大网站的自动功能,所以复制粘贴到编辑器会太耗时。首先,不要使用正则表达式解析HTML。其次,关闭div标记的数量将始终等于打开div标记的数量,因为浏览器将自动插入任何不匹配的标记。因此,您可以只使用
$('div')。length
这太糟糕了,因为我想要一个函数来发现打开的div。撇开浏览器不谈:match函数不应该不能正确计算子字符串“”吗?在这种情况下,您需要找到一种方法来解析字符串,而不将其放入DOM中。就我个人而言,我甚至不确定这是否可行。你可以在你使用的任何编辑器中轻松地检查这一点。只需搜索
我想要一个大网站的自动功能,所以复制粘贴到编辑器中会太耗时。