jquery 文檔操作 - append() 方法
實例
在每個 p 元素結尾插入內容:
$("button").click(function(){ $("p").append(" <b>Hello world!</b>"); });
定義和用法
append() 方法在被選元素的結尾(仍然在內部)插入指定內容。
提示:如需在被選元素的開頭插入內容,請使用prepend()方法。
提示:append() 和appendTo()方法執行的任務相同。不同之處在於:內容的位置和選擇器。
語法
$(selector).append( content)
參數 | 描述 |
content | 必需。規定要插入的內容(可包含 HTML 標籤)。 |
function(index,html) | 可選。規定返回待插入內容的函式。 |
使用函式來附加內容
使用函式在指定元素的結尾插入內容。
語法
$(selector).append( function(index,html))
Java StringBuffer對象
關於StringBuffer對象的append方法介紹,在Ivor Horton所著的《Java 2 入門經典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章數組和字元串講解中,第4.4小節(向StringBuffer對象增加其他內容)介紹了用append()方法追加子串的功能。原文提供例子如下:
StringBuffer buf=new StringBuffer("Hard ");
String aString = "Wax works";
buf.append(aString,3,7);
原文說明:這個操作將aString的從索引位置3開始的由四個字元組成的子串追加到StringBuffer對象buf中。然後buf對象就會包含字元 串"Hard work"。
請注意,這個代碼的實際運行結果是: buf對象包含的字元串為"Hard w"。
具體原因引用原始碼:
public synchronized StringBuffer append(CharSequence s, int start, int end)
{super.append(s, start, end);return this;}
根據運行結果分析,StringBuffer對象的append()方法的參數,如果是String類型,那么,後面取子串的操作實際是從索引3開始,取值到索引4之前的串。如果append的語句改成 buf.append(aString,3,3); ,那么沒有添加aString的子串,即 buf包含的字元實際還是"Hard "。如果此語句再改成 buf.append(aString3,2); ,那么系統會拋出"IndexOutOfBoundsException"的異常!
但是,如果append()的參數是字元數組(char[]),那么結果就如原文所述,buf將包含串"Hard work". 代碼如下:
StringBuffer buf=new StringBuffer("Hard ");
char[] text ={'W','a','x','w','o','r','k','s'};
buf.append(text ,3,4); // buf包含串"Hard work"
具體原因引用原始碼:
public synchronized StringBuffer append(char str[], int offset, int len)
{super.append(str, offset, len);return this;}
JAVA 中 Stringbuffer 有append()方法
Stringbuffer其實是動態字元串數組
append()是往動態字元串數組添加,跟“xxxx”+“yyyy”相當那個‘+’號
跟String不同的是Stringbuffer是放一起的
String1+String2 和Stringbuffer1.append("yyyy")雖然列印效果一樣,但在記憶體中表示卻不一樣
String1+String2 存在於不同的兩個地址記憶體
Stringbuffer1.append(Stringbuffer2)放在一起
VB Open語句
append是VB中一種檔案的打開方式
用於向檔案中追加內容
如果路徑不存在,即自動創建該檔案
如果檔案已由其它進程打開,而且不允許指定的訪問類型,則 Open操作失敗,而且會有錯誤發生。
示例:
Open App.Path & "test.txt" For Append AS #1
Print #1,"這是追加的內容"
Close #1