gpt4 book ai didi

javascript - 附加到 JQuery 中的元素

转载 作者:行者123 更新时间:2023-11-28 13:34:09 25 4
gpt4 key购买 nike

我已经设置了一个包含字母表的元素数组,并尝试使用 jquery 将每个值附加为超链接。我可以在数组中看到我的值,但在我的页面上它们显示为未定义。有人可以透露一下吗?谢谢。

<p id="alphabet"><a href="#" class="alphaChar"></a></p>
<script>
var alph = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "W", "X","Y","Z"];
$.each(alph, function(index, value){
$("a .alphaChar").append().html( "<a href='"#"' class='alphaClass'> " + alph.val + "</a>" );
});
</script>

最佳答案

一些问题,

使用value代替alph.val,

您的选择器错误,(您正在寻找具有 alphachar 类的子项)

$("a.alphaChar")

你的.append().html(..)是错误的 - 你可以在JQuery中链接函数,所以你实际上做的是“不附加任何内容,然后设置整个元素到...”。

$("a.alphaChar").append( < HTML GOES HERE > );

看看这个 fiddle http://jsfiddle.net/jFIT/wW5CZ/

var alph = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "W", "X", "Y", "Z"];

$.each(alph, function (index, value) {
console.log(value);
$("a.alphaChar").append("<a href='\"#\"' class='alphaClass'> " + value + "</a>");
});

关于javascript - 附加到 JQuery 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22714079/

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