Jquery 如果img src正确,则将css添加到img标记中,使其显示为none
我试图创建一个jquery,它只需检查是否有任何带有特定src的img标记,以及是否有img应该显示的标记:无带css。我希望它在页面中迭代,并对所有img标记执行此操作 但我似乎无法让它发挥作用 这就是我试过的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
$('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')