我正在编辑wordpress文件,并且有一个允许自定义标头且完美运行的插件。但是,如果没有选择标题,则在其位置会出现一个很大的空白,如果源为空,我将尝试设置一些jquery以将div全部隐藏在一起。当我使用开发人员工具检查元素时,div显示为:
<div class="header-image">
<img src(unknown) height="0" width="0" alt>
</div>
因此,为了克服这一点,我尝试使用jquery隐藏该元素,但是我不确定如何设置参数以选择未知元素。这是我现在无法使用的内容:
if ( $(".header-image img").attr('src' == 'unknown') ){
alert('No header image found');
}
我只需要找到一种方法来正确选择元素,就可以从那里弄清楚,在此先感谢您的帮助。
答案 0 :(得分:0)
attr()
函数不能那样工作。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="header-image">
<img src="" height="0" width="0" alt>
</div>
<script>
if ( ! $(".header-image img").attr("src") ){
alert("No header image found");
}
</script>