0

スライダープラグインによって生成された次のhtmlがあります....

<div id="someid">
<img src="/mysite/images/one/img-1.jpg" />
<img src="/mysite/images/one/img-2.jpg" />
<img src="/mysite/images/one/img-3.jpg" />
<img src="/mysite/images/one/img-4.jpg" />

<img src="/mysite/images/two/img-1.jpg" />
<img src="/mysite/images/two/img-2.jpg" />
<img src="/mysite/images/two/img-3.jpg" />
<img src="/mysite/images/two/img-4.jpg" />
</div>

これで、ボタンが 2 つになりました。oneをクリックすると2つのフォルダのすべての画像を非表示にし、 をクリックすると1つのフォルダのすべての画像を非表示にするにはどうすればよいtwoですか?

ちょうど使ってた$('img[src*="one"]').hide();

4

2 に答える 2

4

*= を使用できます

$('#two').on('click', function () {
    $('img[src*="/one/"]').hide();
});

デモ

于 2013-09-30T10:01:23.957 に答える
0

属性を含むセレクターを使用してみてください

$("src*='images/two/'").hide();

$("src*='images/one/'").hide();
于 2013-09-30T10:02:42.103 に答える