2011-09-27 67 views
0

我試圖做一個工作JS功能,應該從參數文本區域添加一些文字,但不刪除它的內容。jQuery函數(一些文本追加到textarea的)

<textarea id="message" name="message" cols="48" rows="4" accesskey="m"></textarea> 

所以上面的代碼是我的textarea的代碼。下面的腳本應該爲它的值添加一些文本,但它不起作用。

function appendpostid(postid) { 
    $('#message').val($('#message').val() + postid); 
} 

而且,如果這一點很重要,這裏是調用該函數的代碼:

<a href="javascript:void(0)" onclick="appendpostid('."'>>".$rpl["id"]."'".')">'.$rpl["id"].'</a> 

代碼從生成的頁面:

<a href="javascript:void(0)" onclick="appendpostid('>>69')">69</a> 

我在做什麼錯?提前致謝!

+1

作品:http://jsfiddle.net/d4pKt/。確保該功能是**不是**在jquery .ready內部或它不起作用 – Andy

+0

上帝,我很愚蠢。這是尷尬。感謝這個提示:) –

+0

當然,接受:) –

回答

0

我不確定一個textarea有一個附加值,你可以操作。請嘗試:

function appendpostid(postid) { 
    $('#message').append(postid); 
}