Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery:如果子项包含文本编号范围,是否隐藏父项?_Javascript_Jquery_Css_Youtube - Fatal编程技术网

Javascript jQuery:如果子项包含文本编号范围,是否隐藏父项?

Javascript jQuery:如果子项包含文本编号范围,是否隐藏父项?,javascript,jquery,css,youtube,Javascript,Jquery,Css,Youtube,我使用当前的jQuery选择器将css应用于YouTube上包含特定关键字的任何元素,如下所示: $( '.feed-item-container:contains("Blah Blah") ') .css( {"display":"none"} ); 我的问题是,如何改变它,使其不使用关键字检测,而是对订阅页面(登录)上的每个youtube提要使用数字检测范围?如果用于在特定元素“.feed item container”中显示视图计数的元素,那么显示每个视频/提要的元素(“.feed it

我使用当前的jQuery选择器将css应用于YouTube上包含特定关键字的任何元素,如下所示:

$( '.feed-item-container:contains("Blah Blah") ') .css( {"display":"none"} );
我的问题是,如何改变它,使其不使用关键字检测,而是对订阅页面(登录)上的每个youtube提要使用数字检测范围?如果用于在特定元素“.feed item container”中显示视图计数的元素,那么显示每个视频/提要的元素(“.feed item container”)如何应用css将其隐藏,但如何检测“.yt lockup meta info中元素的数字范围是否包含0到300个视图

明确地说,我不需要它来检测关键字和视图计数,只需要删除父元素(按类选择器)(按类选择器),如果子元素(按类选择器)包含1-300视图;已具有要按关键字隐藏的jQuery


我得到的最接近但不正确:

$( ".feed-item-container:has(.yt-lockup-meta-info > :last-child)" ).slice(1, 300).css( "display", "none" );
片刻之后,我才意识到为什么它不起作用;因此,实现.slice,只选择元素,而不选择编号范围,如1-300

我理解这可能是一个复杂的问题,也可能不是一个复杂的问题,但我对jquery的了解并没有走上这种理解的道路。我们非常感谢您的帮助,但如果可以解决,我们将不胜感激。这可能会有帮助:+(不起作用)

我想知道作为一个概念,这是否会有帮助

使用JS
$('#containme').text().indexOf(i)>-1
可以将一个变量分配给.indexOf,并循环一系列变量以查看元素中是否有匹配的数字


很多“开销”。我相信还有更优雅的方式。

我不是100%确定你在问什么,但如果我理解正确,也许这把小提琴会帮助你:

它使用jQuery测试
feed item container
类的每个子类,看看它是否有一个0-300之间的数字。如果它这样做,它将隐藏该
提要项容器
容器


祝你好运。

我已更新并尝试使其尽可能发挥最佳效果,但没有成功。如果它未选择.yt lockup meta info>:最后一个子元素作为子元素,仅扫描1-300个视图,则任何内容,甚至父元素的视频描述都将被隐藏。提要项容器将被隐藏。它必须检测特定元素中的数字范围,然后隐藏父元素。这是对您的JSFIDLE的更新,我正在尝试做什么(不起作用)是的,但是youtube提要可以显示至少15个以上的提要(.feed item container),更不用说当您滚动并加载更多提要时,它可以加载几十个提要。它似乎也因为未知的原因而不起作用。它甚至没有隐藏一个提要。我使用Jscript技巧和chrome扩展,其余的代码都正常工作,所以我知道扩展没有问题。我很感谢你的帮助,只是为了把这一点说清楚。