Jquery 如果img src正确,则将css添加到img标记中,使其显示为none

Jquery 如果img src正确,则将css添加到img标记中,使其显示为none,jquery,html,css,Jquery,Html,Css,我试图创建一个jquery,它只需检查是否有任何带有特定src的img标记,以及是否有img应该显示的标记:无带css。我希望它在页面中迭代,并对所有img标记执行此操作 但我似乎无法让它发挥作用 这就是我试过的 $('img([src^="/_layouts/15/images/ikk/news/image.jpg"])').each(function () { $(this).css("display", "none"); }); Html: 注意:生成此url

我试图创建一个jquery,它只需检查是否有任何带有特定src的img标记,以及是否有img应该显示的标记:无带css。我希望它在页面中迭代,并对所有img标记执行此操作

但我似乎无法让它发挥作用

这就是我试过的

$('img([src^="/_layouts/15/images/ikk/news/image.jpg"])').each(function () {
        $(this).css("display", "none");
    });
Html:



注意:生成此url时可能会有许多img标记,因此我需要迭代和检查。

如果您出错,请不要在第一个
img
选择器中添加
()

$('img[src^="/_layouts/15/images/ikk/news/image.jpg"]').each(function () {
    //$('.latest-news-container img').css("display", "none");
    //and just use
    $(this).hide();
});
如果您不想隐藏选定的img,请执行以下操作:

$('img[src^="/_layouts/15/images/ikk/news/image.jpg"]').hide();

如果您犯了错误,请不要在第一个
img
选择器中添加
()

$('img[src^="/_layouts/15/images/ikk/news/image.jpg"]').each(function () {
    //$('.latest-news-container img').css("display", "none");
    //and just use
    $(this).hide();
});
如果您不想隐藏选定的img,请执行以下操作:

$('img[src^="/_layouts/15/images/ikk/news/image.jpg"]').hide();

在这里检查工作小提琴 您提供了错误的选择器

应该是

$("img[src.....]")

在此处检查工作小提琴 您提供了错误的选择器

应该是

$("img[src.....]")

你能发布html结构还是能为它提供JSFIDLE?为什么要在
[src]
周围搜索?@user1737909这是jQuery的选择器。我知道。但是
img([src])
是一个语法错误,即使在jQuery中也是如此。@ShivanRaptor但这里的选择器是错误的,这就是他的意思。你能发布html结构还是能为它提供JSFIDLE?为什么要围绕
[src]
?@user1737909它是jQuery的选择器。我知道。但是
img([src])
是一个语法错误,即使在jQuery中也是如此。@ShivanRaptor但这里的选择器是错误的,这就是他的意思。我对question@Obsivus也发布div html。因为你现在的那个不清楚你说的是哪个部门。它的
同级
父级
。同样,如果不想只选择隐藏的img,可以使用此选择器
$('img[src^=“/\u layouts/15/images/ikk/news/image.jpg”]:hidden')
我对question@Obsivus也发布div html。因为你现在的那个不清楚你说的是哪个部门。它的
同级
父级
。同样,如果不想只选择隐藏的img,可以使用此选择器
$('img[src^=“/\u layouts/15/images/ikk/news/image.jpg”]:hidden')