gpt4 book ai didi

jquery - 如果 $ ('img' ).attr ("src", "")

转载 作者:行者123 更新时间:2023-12-01 00:35:22 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 编辑图像的 SRC(如果图像为空白)。这是我当前的代码:

    <script type="text/javascript">
$(document).ready(function() {
var $this = $(this),
img = $('img');
if img.attr("src", ""){
$this.attr("src", "default.gif");
}
});
</script>

它不工作。我在 Chrome 控制台中收到的当前错误是:
Uncaught SyntaxError:意外的标识符

有人可以帮忙吗?非常感谢。
- 乔丹。

最佳答案

attr() 获取或设置属性。它不会评估/比较它们。您需要做的是:

if ($this.attr('src') == '')
$this.attr('src','default.gif');
}

或者,稍微更快/更高效:

var that = this;
if (that.src == ''){
that.src = 'default.gif';
}

并且,如上所述,错误消息可能是由于省略要评估的 if 语句周围的括号而引起的。

引用文献:

关于jquery - 如果 $ ('img' ).attr ("src", ""),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10265144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com