编辑,感谢您指出 php 和 js 之间的区别
我正在尝试检查图像的来源是否包含“upload_pic”,然后做一些事情。我通过索引源来检查,但代码不起作用。也许如果我也可以获得正则表达式解决方法。
if ($('#X').attr('src').indexOf("upload_pic") != 0){
alert ('Php Present')
}
编辑,感谢您指出 php 和 js 之间的区别
我正在尝试检查图像的来源是否包含“upload_pic”,然后做一些事情。我通过索引源来检查,但代码不起作用。也许如果我也可以获得正则表达式解决方法。
if ($('#X').attr('src').indexOf("upload_pic") != 0){
alert ('Php Present')
}
JavaScript 在浏览器中执行,PHP 在服务器上执行。由于这种关系,JavaScript 无法看到 PHP。
流程是这样的:
PHP -> HTML ->(通过网络)-> 浏览器 -> JavaScript
换句话说,所有 JavaScript 必须处理的是生成的 HTML,而不是 PHP。
你的方式需要比较:
index != -1
jQuery方式:
if ( $('#X').is('[src ~= "<?php"]') ) {
console.log('PHP Present');
}