簡體   English   中英

如何使 textarea 內容可以設置樣式或設置 div 行為,如 textarea 行為?

[英]How can I make textarea content possible to styling or set div behaviour like textarea behaviour?

我想基於 jQuery 創建一個非常簡單的 html 編輯器(不是所見即所得)

我的問題是如何使textareadiv成為可能

  • 在上面寫一些文字
  • 然后為 ie 標簽設置樣式(例如<strong>some stuff</strong><strong>顏色更改為藍色)

我不問如何使用正則表達式以及以后如何操作 DOM,因為這是我自己要解決的問題:D 只是如何為它制作“playgroud”;)

當我使用 textarea 時,嗯(不可能?)在里面設置樣式,但當我使用 div 時……嗯,我可以在 div 上寫:D 那么如何鏈接 div 上的 textarea 行為?

編輯這里有類似的東西: http://codemirror.net/mode/xml/index.html

查看這個快速小提琴以展示您如何做到這一點。

$('#edit').keydown(function(){
   var text = $(this).val();

   $('#preview').html(text); 
});

這是你的 html

<textarea id="edit">

</textarea>
<div id="preview"></div>

和你的 css

#preview{ width:100%; background-color:#eee; padding:20px}

#preview strong{color:blue;}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM