编辑,感谢指出php和js之间的区别
我正在尝试检查图像的来源是否包含“upload_pic”,然后执行操作。我通过索引源来检查,但代码不起作用。也许如果我也可以获得正则表达式的解决方法。
if ($('#X').attr('src').indexOf("upload_pic") != 0){
alert ('Php Present')
}
答案 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');
}