gpt4 book ai didi

javascript - 无法获取数组

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

我有点困惑为什么这不起作用。

附件正在工作。我已经在 html 中获得了所有 anchor ,但由于某种原因我可以使用 jquery 获取该数组。我开始怀疑是否是因为我用 jquery 添加了它们。

这会不断提醒一些人,但实际上它不应该提醒任何事情

               //$('#swiffy-braces-diagram').html("<img src='/assets/uploads/images/brace-painter.png'/>");
$('#swiffy-braces-diagram').css('background-image', "url('/assets/uploads/images/brace-painter.png')")
.append("<a href='' id='elastic-tie'>")
.append("<a href='' id='loop-in-archwire'>")
.append("<a href='' id='archwire'>")
.append("<a href='' id='bracket'>")
.append("<a href='' id='headgear-tube'>")
.append("<a href='' id='coil-spring'>")
.append("<a href='' id='tie-wire'>")
.append("<a href='' id='band'>")
.append("<a href='' id='hook'>")
.append("<a href='' id='elastic'>")
.append("<div id='description'>");
});

if( $('#swiffy-braces-diagram a').length == 0){alert('some');}

$('#swiffy-braces-diagram a').each( function(i){
$(this).mouseover( function(){
$('#swiffy-braces-diagram #description').html( description[i] );
});
});

最佳答案

您的代码当前包含语法错误。当你说append()有效时,我猜你在事件回调中运行该代码,例如准备好了。

当我正确时,使用这个:

jQuery(
function($)
{
$('#swiffy-braces-diagram').css('background-image', "url('/assets/uploads/images/brace-painter.png')")
.append("<a href='' id='elastic-tie'>")
.append("<a href='' id='loop-in-archwire'>")
.append("<a href='' id='archwire'>")
.append("<a href='' id='bracket'>")
.append("<a href='' id='headgear-tube'>")
.append("<a href='' id='coil-spring'>")
.append("<a href='' id='tie-wire'>")
.append("<a href='' id='band'>")
.append("<a href='' id='hook'>")
.append("<a href='' id='elastic'>")
.append("<div id='description'>");

// }); <--this has been removed


if( $('#swiffy-braces-diagram a').length == 0){alert('some');}

$('#swiffy-braces-diagram a').each( function(i){
$(this).mouseover( function(){
$('#swiffy-braces-diagram #description').html( description[i] );
});
});
});//<--the removed brackets now are here

请注意,我确实删除了append()之后的});

如果没有这个,您将把就绪函数留在那里,脚本的其余部分将您append()所有这些元素之前执行。

关于javascript - 无法获取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12538865/

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