Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果第页上存在动态创建的span类,则显示div_Jquery_Html_Hide_Show - Fatal编程技术网

Jquery 如果第页上存在动态创建的span类,则显示div

Jquery 如果第页上存在动态创建的span类,则显示div,jquery,html,hide,show,Jquery,Html,Hide,Show,拥有一个对源代码访问权限有限的站点进行编辑。它动态创建一个span类 <span class="img-flag-label img-flag-clearance"> <span>Clearance</span> </span>. 如前所述,$('#ID')。长度将为您提供所有元素。因此: if($('.img-flag-label').length >= 1){ clearance.show() } 确保脚本在动态添加或未动态添

拥有一个对源代码访问权限有限的站点进行编辑。它动态创建一个span类

<span class="img-flag-label img-flag-clearance">
    <span>Clearance</span>
</span>.
如前所述,$('#ID')。长度将为您提供所有元素。因此:

if($('.img-flag-label').length >= 1){ clearance.show() }
确保脚本在动态添加或未动态添加元素后运行。”“动态”可能发生在服务器端或客户端。如果它是客户端脚本,则可以在加载页面后调用它

我也采取了隐藏的方式
#isclearance{display:none}
因为$.show()在css显示属性上操作


编辑:如果这是迄今为止您仅有的代码,您还需要使用
var、let、const
等声明变量
clearance

$(“#ID”)。长度将告诉您页面上存在多少个变量(如果有)。感谢您的帮助,这远远高于我的薪资等级,非常感谢<代码>代码jQuery$(document).ready(函数(){var clearance=$(“#isclearance”);if($('span.img flag label.img flag clearance')。长度>=1){clearance.show();}});'我不认为我可以只使用.img标志标签,因为在同一个类下创建了许多,我不想显示隐藏的div,但你知道的比我多。在上面尝试过,但仍然没有结果。
if($('.img-flag-label').length >= 1){ clearance.show() }