gpt4 book ai didi

jquery 使用数组值作为 id 创建新的 div

转载 作者:太空宇宙 更新时间:2023-11-04 15:39:31 25 4
gpt4 key购买 nike

您好,我正在尝试创建一个新的 div,但使用数组中的值作为其 id

var divID = 'borough_'+BoroughTagger.myIdArray[intIndex];
jQuery('<div/>', {
id: divID
}).appendTo('#results');

好像不行?有任何想法吗?更新:从 id: divID 行中删除了逗号, <div></div>现已创建,但未创建任何 id 属性。

到目前为止,根据我的尝试,joes answer 的以下内容有效:$('#results').append('');

即创建了一个 div:<div id="borough_2"></div>

我在创建这个 div 后执行 ajax 调用并希望这样做:

success: function(data){
// data retrived ok
var myData = data;
$("boroughId=" + BoroughTagger.myIdArray[intIndex]).html(myData)
}

使用 joes 方法创建了 div,但我仍然无法引用它来附加从 ajax 请求中接收到的数据。可能有一些范围问题吗?

最佳答案

尝试

$('#results').append('<div id="borough_'+ BoroughTagger.myIdArray[intIndex] +'"></div>');

如果你想保留对 ID 的引用,没问题,就这样做

var divId = 'borough_'+ BoroughTagger.myIdArray[intIndex];
$('#results').append('<div id="'+ divId +'"></div>');

然后您可以像这样访问新元素:

$('#'+divId).doSomething();

关于jquery 使用数组值作为 id 创建新的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4947334/

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