首页 > 解决方案 > 在 jquery 中搜索包含元素内的元素的最快方法

问题描述

我有一个包含大约 100 行 html 的小容器 elelement 'instructor-column',我可以像这样获取元素

var instrCol = $(eventRow).find("div.instructor-column");

然后我想检查这个元素内是否还有另一个元素,有点像这样

var regThumb = $(instrCol).find("#registerThumbnailContainer");

那么我可以检查它是否存在!

在包含元素中搜索该元素的最佳/最快方法是什么?

我看到不同的解决方案,但不确定哪个是最好/最快的!

我懂了..

$(eventRow).contains('someElement')
$(eventRow).hasClass('someClass')

我也看到这样的东西

$(instrCol).find("#registerThumbnailContainer").length // not sure if this would work, but something similar

什么是最好/最快的!?

标签: javascriptjqueryhtmlperformancecontains

解决方案


推荐阅读