首页 > 解决方案 > 如何更改 JS 或 jquery 中的属性?有或没有 if 语句

问题描述

我有一个输入字段,有人可以或不必输入图像链接。我希望 html 文件呈现标准图像(如果有人没有输入 img 链接)。jQuery/JS 应该检查我的 img 标签中的 src="" 是否为空,并用我的标准图像 url 更改它。我无法让它工作。

我已经尝试了各种东西,现在我用 jquery 试试:

#showP是我的 ID<img>

我试过这个版本:

$( document ).ready(function() {
  if (!$("#showP").attr("src")) {
    $("#showP").attr("src", "https://example.com/standard.png");
  }  
});

而这个版本:

$( document ).ready(function() {
$("#showP[src='']").replaceWith.attr("src","https://example.com/standard.png");
});

两个版本都不行。

标签: javascriptjquerydom

解决方案


试试这个

jQuery(document).ready(function($){

    if($("#showP").attr('src') == '' || !$("#showP").attr('src')){
        $("#showP").attr('src', 'https://example.com/standard.png');
    }

});

推荐阅读