jQuery对象函数 .has() 用于筛选当前jQuery对象中包含指定选择器的元素
▥前端
𝄐 0
jqueryhasclass
jQuery对象函数 .has() 用于筛选当前jQuery对象中包含指定选择器的元素。
例如,如果我们想要从一个列表中找到所有包含子列表的列表项,可以使用以下代码:
javascript
$('li').has('ul');
上面的代码将返回一个包含所有包含<ul>子元素的<li>元素的jQuery对象。 可以在.has()中使用任何有效的CSS选择器作为参数,以匹配包含该选择器的任何元素。
另外,.has()函数在内部使用了 .filter() 函数,所以可以使用.has()与其他筛选函数结合使用。例如:
javascript
$('li').has('ul').addClass('has-sublist');
上述代码将在所有含有 <ul> 子元素的 <li> 元素上添加类名 'has-sublist' 。
jQuery对象函数 .has() 用于筛选当前jQuery对象中包含指定选择器的元素。
例如,如果我们想要从一个列表中找到所有包含子列表的列表项,可以使用以下代码:
javascript
$('li').has('ul');
上面的代码将返回一个包含所有包含<ul>子元素的<li>元素的jQuery对象。 可以在.has()中使用任何有效的CSS选择器作为参数,以匹配包含该选择器的任何元素。
另外,.has()函数在内部使用了 .filter() 函数,所以可以使用.has()与其他筛选函数结合使用。例如:
javascript
$('li').has('ul').addClass('has-sublist');
上述代码将在所有含有 <ul> 子元素的 <li> 元素上添加类名 'has-sublist' 。
本文地址:
/show-269971.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。