在我的HTML页面DOM中,我想要实现的是<li>
标记,标识为'liPref'
,我想搜索该'lipref'元素是否有一些其id包含字符串{{1}的元素作为内部HTML。
我不知道如何使用jQuery选择器实现这一目标。
答案 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')
}
答案 2 :(得分:1)
您可以尝试使用属性contains *=选择器:
if($("#liPref [id*='dlpref']").length) {
// Existed
}