如何检查jQuery选择器是否是唯一的id?

时间:2014-08-17 09:02:18

标签: jquery jquery-selectors

有没有办法检查给定的jQuery选择器是否用于唯一标识符,而不是给定的集合(类或html元素)。

$('#uniqueId') // Yes
$('p') // No
$('.class') // No
$('.class #uniqueId p') // No

修改 我想要这个,因为我正在构建一个只能使用独特元素的jQuery插件。

2 个答案:

答案 0 :(得分:1)

$( selector ).length$( selector ).size()应该提供JQuery匹配的元素数量。

答案 1 :(得分:0)

我认为通过检查选择器的长度可以得到这个:

if($(selector).length == 1){
    alert("yes");
}