检查img src是否包含一些字符串

时间:2013-10-16 20:13:30

标签: javascript php jquery html indexing

编辑,感谢指出php和js之间的区别

我正在尝试检查图像的来源是否包含“upload_pic”,然后执行操作。我通过索引源来检查,但代码不起作用。也许如果我也可以获得正则表达式的解决方法。

if ($('#X').attr('src').indexOf("upload_pic") != 0){
alert ('Php Present')
}

2 个答案:

答案 0 :(得分:2)

JavaScript在浏览器中执行,PHP在服务器上执行。由于这种关系,JavaScript无法看到PHP。

流程如下:

PHP - > HTML - > (通过网络) - >浏览器 - >的JavaScript

换句话说,所有JavaScript必须处理的是生成的HTML,而不是PHP。

答案 1 :(得分:-1)

您的方式需要与之比较:

index != -1 

jQuery方式:

if ( $('#X').is('[src ~= "<?php"]') ) {
    console.log('PHP Present');
}