元素jQuery中的搜索元素

时间:2014-01-20 06:46:02

标签: jquery html

在我的HTML页面DOM中,我想要实现的是<li>标记,标识为'liPref',我想搜索该'lipref'元素是否有一些其id包含字符串{{1}的元素作为内部HTML。

我不知道如何使用jQuery选择器实现这一目标。

3 个答案:

答案 0 :(得分:2)

试试这个:

$("#liPref").find("[id*='dlpref']").each(function(){
//do something here
});

获取长度:

 $("#liPref").find("[id*='dlpref']").length;

<强> attribute-contains-selector

答案 1 :(得分:1)

尝试检查liPref元素是否具有包含给定字符串

的id的元素
if($('#liPref').has('[id*=dlpref]').length){
   alert('foune')
}

.has()attribute contains

答案 2 :(得分:1)

您可以尝试使用属性contains *=选择器:

if($("#liPref [id*='dlpref']").length) { 
   // Existed
}