我想输出的数据数组(通过this code生产)在一个简单的网页一个div,使用这个jQuery:输出Javascript数组到HTML与更好的可读性
$('#submit').click(function(e) {
e.preventDefault();
var num = $('#userInput').val();
var primes = sieve(num); // sieve() produces array of prime numbers
console.log(primes);
$('#answer').html(primes);
});
控制台是按照我希望看到的那样记录阵列(即2,3,5,7,11,13等),但#answer中的内容不显示任何格式(23571113等)。
如何获取数据以更易读的格式显示?我试过使用.split和.join来添加逗号或换行符,但没有快乐......
你试过'$( '#答案')文本(。素数)'? –
如果'primes'是一个数组,那么'$('#answer')。html(primes.join(','));'应该可以工作。 – empiric