我有以下脚本:
<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总数?
提前致谢!
答案 0 :(得分:2)
签出:
alert($("div p[id^='example']").length);
<强> CLICK HERE TO SEE THE DEMO 强>
OR
请参阅此链接JQuery Selectors
你可以根据需要使用选择器。
答案 1 :(得分:1)
Sukhi正确回答你。
代码片段:p[id^='emample']
表示任何p“以id属性中的”example“字开头。
但是,如果你想检查“结束”条件怎么办?只需用$替换^,所以你的代码将是这样的:p[id$='1']
来选择最后有“1”的任何id。
答案 2 :(得分:0)
使用包含选择器功能的属性:
$('p[id*="example"]').length;