0

我正在尝试创建一个 jquery,它只检查是否有任何带有特定 src 的 img 标签,以及是否有任何 img 应该显示:没有 css。我希望它遍历页面并对所有 img 标签执行此操作

但我似乎无法让它工作。

这是我尝试过的

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

html:

<img alt="" src="/_layouts/15/images/ikk/news/image.jpg">

注意:生成的这个 url 可能有很多 img 标签,所以我需要迭代和检查。

4

2 回答 2

3

你犯了一个错误,不要()在第一个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();
于 2013-03-11T10:31:37.530 回答
0

在这里检查它的工作小提琴你提供了一个错误的选择器。

它应该是

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

小提琴

于 2013-03-11T10:37:42.130 回答