2

嗨,

我的问题很简单,但我无法掌握答案。

我正在为 chrome 制作一个插件,用于搜索图像,当在页面上找到该图像时,它会做一些事情。

我首先有这段代码:

if($('img[src="http://cdn2.tribalwars.net/graphic/unit/att.png?169e1"]').length > 0){

这工作得很好。但是今天它没有用。我知道为什么。因为在.png 之后是一个随机代码。因为今天是ibdd4。

那么我如何在没有随机代码的情况下搜索图像因为我不需要那个随机代码......

4

2 回答 2

3

您可以使用“ startswith”选择器:

jQuery('img[src^="http://cdn2.tribalwars.net/graphic/unit/att.png"]')

http://api.jquery.com/attribute-starts-with-selector/

于 2012-09-27T07:08:25.883 回答
1

将其从“equals”更改为“starts with”以忽略代码:

if($('img[src^="http://cdn2.tribalwars.net/graphic/unit/att.png?169e1"]').length > 0)
于 2012-09-27T07:08:24.467 回答