提问者:小点点

如果页面有任何唯一ID被禁用添加到商店中卡片页面


我试图找出是否页面有任何唯一的id,然后我可以禁用添加到卡部分。 我正在尝试这个。

 <script type="text/javascript">
if($('#woc-countdown-timer-5eeca04346ff7').length) $('.ajax_add_to_cart').hide();
        </script>

但它不起作用。 任何建议都会有帮助。


共1个答案

匿名用户

如果以这种方式定义脚本,则可能会在页面完成加载之前执行脚本,并且可能不会创建具有您测试的id的元素。

您可以做的是在页面加载后进行检查:

<script type="text/javascript">
$(document).ready( function() { // shorthand version for this line: $(function() {
    if($('#woc-countdown-timer-5eeca04346ff7').length > 0) {
        $('.ajax_add_to_cart').hide();
    }
});
</script>

请记住,如果您动态地向页面添加内容,则此解决方案将不起作用。 您必须单独检查附加的内容。

希望这能帮上忙。