0

特定のsrcを持つimgタグがあるかどうか、およびそのimgがdisplay: noneをcssで取得する必要があるかどうかを単純にチェックするjqueryを作成しようとしています。ページ全体を反復処理し、すべての 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 に答える