gpt4 book ai didi

javascript - 设置元素的ID

转载 作者:行者123 更新时间:2023-11-29 17:20:25 25 4
gpt4 key购买 nike

我正在用 javascript 创建一个元素,给它一个 ID,然后通过 jQuery 访问它。我认为这很简单,但由于某种原因这不起作用:

    var img  = document.createElement('img');
img.id = "uploadedimg";
if($('#uploadedimg').length==0)
alert("it's not there");
else
alert("it is there!");

我收到的警告是“它不存在”。我知道如何在 jQuery 中创建元素,但我想知道这段代码有什么问题。

最佳答案

在使用 jQuery 在 DOM 中查找元素之前,您必须附加该元素。

使用 appendChild 方法来做到这一点。例如:

document.body.appendChild(img);

然后,使用 jQuery 访问它。

另一种方法是将元素直接转换为 jQuery 对象,如下所示:$(img)。之后你就可以在上面使用 jQuery 的常用方法了。

关于javascript - 设置元素的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13360620/

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