Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
哪种方法是删除需要删除的非常特定的 div 的更好方法?
jQuery 的 .remove?还是在内容加载之前通过 preg_replace 函数?
我问的原因是,因为 jQuery 在创建元素后删除了元素,我想也许 1,000 个(随机数)中有 1 个 jQuery 可能加载缓慢,用户会在页面加载的前半秒内看到元素消失或其他.
还是这个假设完全错误?
将评论转换为答案:
删除元素的最简单方法是使用合适的 CSS 选择器定位它并赋予它display:none。然后,除非 FOUC(无论如何都会分散用户的注意力),否则该元素将不会显示,即使只有几分之一秒。
display:none
话虽如此,首先不生成元素更为合理。源中的某些东西必须创建它,所以只需从源中删除它。