jquery.text()vs document.write()

时间:2013-10-18 05:36:53

标签: jquery

我希望#text能在屏幕上打印一些东西;因为,当我使用警报(数字)时,它可以工作..

http://jsfiddle.net/hYarj/

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);

3 个答案:

答案 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():

获取匹配元素集合中每个元素的组合文本内容,包括它们的后代,或者设置匹配元素的文本内容。

See Here

您将Array.text()一起使用,这是不正确的方法。

为此,首先需要将数组转换为字符串。

示例 -

array.toString();

array.join(",");

Convery Array into string

<强> document.write()的

write()方法将HTML表达式或JavaScript代码写入文档。

See more