我希望#text
能在屏幕上打印一些东西;因为,当我使用警报(数字)时,它可以工作..
function int_arr(a, b) {
return a - b;
}
var numbers = [20, 7, 65, 10, 3, 0, 8, -60];
numbers.sort(int_arr);
$('#text').text(numbers);
答案 0 :(得分:1)
试试这个
$('#text').text(numbers.toString());
或
$('#text').text(numbers.join(','));
答案 1 :(得分:0)
number是创建问题的数组...首先转换为字符串
function int_arr(a, b) {
return a - b;
}
var numbers = [20, 7, 65, 10, 3, 0, 8, -60];
numbers.sort(int_arr);
$('#text').text(numbers.toString());
答案 2 :(得分:0)
Jquery .text()
仅用于字符串。
Jquery .text():
获取匹配元素集合中每个元素的组合文本内容,包括它们的后代,或者设置匹配元素的文本内容。
您将Array
与.text()
一起使用,这是不正确的方法。
为此,首先需要将数组转换为字符串。
示例 -
array.toString();
array.join(",");
<强> document.write()的强>
write()方法将HTML表达式或JavaScript代码写入文档。