Jquery 查找具有特定id的div中的total元素

Jquery 查找具有特定id的div中的total元素,jquery,find,element,Jquery,Find,Element,我有以下脚本: <div> <p id="example1"></p> <div></div> <p id="example2"></p> <div></div> <p id="example3"></p> <p id="example4"></p> <p id="example5"></p>

我有以下脚本:

<div>
  <p id="example1"></p>
  <div></div>
  <p id="example2"></p>
  <div></div>
  <p id="example3"></p>
  <p id="example4"></p>
  <p id="example5"></p>
</div>

在加载页面时,是否可以编写jquery函数来确定与此关键字“example”匹配的元素id的总数


提前谢谢

使用包含选择器功能的属性:

$('p[id*="example"]').length;

使用包含选择器功能的属性:

$('p[id*="example"]').length;

查看它:

alert($("div p[id^='example']").length);

请参阅此链接


您可以根据需要使用选择器。

查看:

alert($("div p[id^='example']").length);

请参阅此链接


您可以根据需要使用选择器。

Sukhi正确回答了您的问题

代码片段:p[id^='emample']表示id属性中以“示例”字开头的任何p”


但如果您想检查“ends with”条件,该怎么办?只需将“^”替换为$,那么您的代码将是这样的:
p[id$='1']
选择任何末尾有“1”的id。

Sukhi正确回答了您的问题

代码片段:p[id^='emample']表示id属性中以“示例”字开头的任何p”

但如果您想检查“ends with”条件,该怎么办?只需将^替换为$,那么您的代码将是这样的:
p[id$='1']
选择任何在末尾有“1”的id。

精确复制的可能复制