2011-03-26 124 views
0

我正在開發自己的論壇軟件,現在我正在編輯器。 嗯,我想製作一些標籤,例如[b]和[i]。插入標籤到textarea

我怎樣才能做到這一點?好吧,我發現這個線程:Insert text into textarea with jQuery

,並使用此:

$('a').click(function() //this will apply to all anchor tags 
{ 
    $('#area').val($('#area').val()+'[b][/b]'); 
}) 

,但我也想僅僅標籤之間右鍵點之間的[B]和[/ B],我怎麼能去做?

+0

指向它如何? – 2011-03-26 14:21:53

+0

在這裏找到答案http://stackoverflow.com/q/499126/665261 - 這是如何在jQuery中設置插入符的位置 – 2011-03-26 14:22:10

+0

@Billy好的,請設置一個示例,我找不到該主題中任何有用的東西。 – Thew 2011-03-26 14:23:31

回答

1

看到這個問題:jQuery Set Cursor Position in Text Area

/編輯:對不起,這已經回答了評論。

+0

閱讀問題下的意見,它已經發布。 – Thew 2011-03-26 14:28:50

+0

對不起,我錯過了。 – Alp 2011-03-26 14:29:48

0

如果這不在範圍之內,請說出來,但您也可以選擇文本並使用JQuery selectedText插件將它們包裝在[b] [/ b]標籤中。我想這可能對您的最終產品(否則,你的問題,由比利文中提到的前一個問題就足夠了)是有幫助的

+0

這個插件演示全部用德語,所以我怎麼用它? – Thew 2011-03-26 14:29:21

+0

啊,我真的很抱歉,我剛剛搜索了一個名字(前一段時間我遇到它,可以閱讀兩種語言,所以我傾向於不去思考語言是什麼:S) – 2011-03-26 14:34:01

+0

Here:[http:// squareflower .de/downloads/jquery/selectedtext/beispiele /](http://squareflower.de/downloads/jquery/selectedtext/beispiele/)所有示例都在「編程」中,因此無論網站使用何種語言(實際的代碼包含英文,我認爲這很奇怪......) – 2011-03-26 14:36:24