2012-04-05 36 views
3

我需要做文本的某些部分大膽而jQuery中顯示:如何在jquery中顯示textarea時使屬性變粗體?

$(':checked').each(function() { 
    var $textarea = $('textarea'); 
    $textarea.val($textarea.val() + $(this).prop('name') + ' = ' + this.value + '\n'); 
}); 

在上面的代碼,我想使$(本).prop(「名稱」)的大膽​​,而在textarea的顯示它。

請給我任何建議/幫助

預先感謝您 Ramsai

+0

你不能你應該使用與內容可編輯啓用的div。 – noob 2012-04-05 12:30:13

回答

2

據我所知,textarea裏面的文本不能是粗體,因爲使文本加粗需要標記並且不處理textarea(除非使用像Tiny MCE這樣的WYSIWYG插件)。
你可以做一些像stackoverflow它有一個預覽面板,其中文本預覽與標記

2

你不能改變一個textarea的顯示屏內單個字符的格式。

但是,您可以使用div(例如)並設置它的contenteditable屬性,例如,您可以讓某些文字變粗。然而,這比textarea複雜得多。

相關問題