拥有对源代码访问权限有限的网站进行编辑。它动态创建一个span类
<span class="img-flag-label img-flag-clearance">
<span>Clearance</span>
</span>.
我需要的是显示一个div我已设置为隐藏说显示的价格可能是开箱单位。这就是我的......
jQuery $(window).on('load', function(){
clearance = $("#isclearance");
if($('.img-flag-label .img-flag-clearance').is(':visible')){
clearance.show();
}
});
答案 0 :(得分:0)
之前说过,$(&#39;#ID&#39;。)。长度将为您提供所有元素。这样:
if($('.img-flag-label').length >= 1){ clearance.show() }
确保在动态添加元素之后脚本正在运行。 &#39;动态&#39;可能发生在服务器端或客户端。如果它是客户端脚本,则可以在加载页面后调用它。
我也把它隐藏起来
#isclearance {display: none}
因为$ .show()在css显示attr
编辑:如果这是您目前唯一的代码,您还需要使用clearance
等声明变量var, let, const
。