gpt4 book ai didi

javascript - 带有 div 的 jQuery,即使通过其 id 进行搜索也找不到

转载 作者:行者123 更新时间:2023-11-30 13:40:18 24 4
gpt4 key购买 nike

我在 http://pastebin.com/MzMPjtvF 有一段用 jQuery 编写的 html/javascript

我的问题是其中包含图像的 div 只会在运行 $('.platform').hide() 之前显示,以至于这些 div 甚至不会出现在 $('.platform' ).我不确定这是一个错误还是我对 jQuery 缺乏了解

最佳答案

我假设您的意思是 windows.png 和 mac.png 图像突然消失了。这是因为您正在覆盖 <div> 中的所有内容使用以下行(或 mac 等效项)使用 id“download_button”:

$("#download_button").html("Download Company5 for Windows");

注意 html() 方法用给定的内容替换元素的所有 html 内容。换句话说,这也将删除 #download_button 中的两个图像。 ,因为它们是 html 内容的一部分。

避免这种情况的最简单方法是,例如,将要替换的文本本身放入单独的 <span> 中。使用它自己的 ID,只覆盖它的 html()。这样你就不会删除 <div>父元素中的标签。

关于javascript - 带有 div 的 jQuery,即使通过其 id 进行搜索也找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com