gpt4 book ai didi

javascript - 通过 jquery 动态创建和选择 html 元素

转载 作者:行者123 更新时间:2023-11-28 07:42:57 26 4
gpt4 key购买 nike

如何通过以下代码的下一行中的 Id 访问动态创建的 html 元素?

var line = $('<div class="showInGrid" id="removeMeLater">
<span class="dateP" id="calendar' + ind + '" ></span>
</div>');

我想像下面的代码行一样访问它。

$("#calendar"+ind).datepicker({});

但是我可以将日期选择器与它链接起来,如下所示。

line.datepicker({});

但显然它没有给我想要的结果,并且每次循环迭代它时都会创建它。

最佳答案

问题是您还没有将元素添加到 DOM 中。

jquery 选择器将在 DOM 内部进行搜索。由于该元素不在 DOM 中,它将返回一个空数组。

将 $("#calendar"+ind).datepicker({}); 附加到正文后运行 $("#calendar"+ind);

关于javascript - 通过 jquery 动态创建和选择 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27798204/

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