jQuery:如何通过src查找图像

kjg*_*lla 54 jquery

我需要通过名字和src找到一个img.我一直在尝试以下无济于事.

var s = $("img[src='/images/greendot.gif'][name='BS']");
Run Code Online (Sandbox Code Playgroud)

html:

<img alt="This item is active." name="BS" src="/images/greendot.gif"/>
Run Code Online (Sandbox Code Playgroud)

VS

<img alt="This item is not active." name="BS" src="/images/spacer.gif"/>
Run Code Online (Sandbox Code Playgroud)

Jar*_*red 86

没有看到HTML我会说检查你的路径.

$("img[src$='greendot.gif'][name='BS']")
Run Code Online (Sandbox Code Playgroud)

给出以下HTML:

<img src="http://assets0.twitter.com/images/twitter_logo_header.png" name="logo" />
Run Code Online (Sandbox Code Playgroud)

这个jquery有效:

var x = $("img[src$='twitter_logo_header.png'][name='logo']");
alert(x.attr("src"));
Run Code Online (Sandbox Code Playgroud)

  • 当我们有完整的路径时,不需要$. (6认同)

kar*_*m79 6

尝试丢失报价:

var s = $("img[src=../../images/greendot.gif][name=BS]");
Run Code Online (Sandbox Code Playgroud)