我希望#text
在屏幕上打印一些東西;因爲,當我使用警報(數字),它的工作原理..jquery.text()vs document.write()
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);
我希望#text
在屏幕上打印一些東西;因爲,當我使用警報(數字),它的工作原理..jquery.text()vs document.write()
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);
號碼是創設問題陣...轉換成字符串第一
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());
試試這個
$('#text').text(numbers.toString());
或
$('#text').text(numbers.join(','));
jquery .text()
僅用於字符串。
的Jquery的.text():
獲取各元素的組合的文本內容集合中匹配的元素,包括其後代,或設置匹配元素的文本內容。
你使用Array
與.text()
,這不是正確的方法。
爲此,首先需要將數組轉換爲字符串。
例如 -
array.toString();
array.join(",");
document.write()的
寫()方法寫入HTML表達式或JavaScript代碼的文檔。
陣列轉換成一個字符串:'numbers.toString()'。 – Blender
使用numbers.toString()或numbers.join(',')將數字轉換爲字符串,並確認$(「#text」)不是像textbox或textarea這樣的輸入元素,如果使用的是input元素,則使用方法$ ( 「#text」)VAL(numbers.join( 「」)); –