我已經設置了一個包含字母表的元素數組,並試圖使用jquery將每個值附加爲超鏈接。我可以在數組中看到我的值,但在我的頁面上,它們顯示爲未定義。有人可以點亮一下嗎?謝謝。追加到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>
的'「‘#’」'好像你正在構建的''元素中錯誤的字符串。 – xxbbcc
'alph.val'更改爲'值' –
永遠不要在循環中將元素附加到DOM! – nietonfir