主要目標替換textarea的部分字符串(屬性):使用輸入框
要創建一個網站,將有一個HTML/CSS代碼,實時預覽。
更具體地:
的HTML/CSS代碼將是可編輯的形式在一些特定部分的用戶。所以,實時預覽中的代碼不會從文本區域派生,而是從div派生。
所以,在我Previous Question我試圖找到一種方法,使對黑匣子獲取代碼後實時預覽框中的工作。它不起作用,因爲代碼是在div
標記中給出的,而不是textarea
。我想補充一點,div
標記中的代碼使用xmp
標記,因爲某些部分可以從用戶編輯。
現在,我用textarea
標籤替換了divs
標籤,但EDIT功能不起作用。
主要問題: 如何編輯textarea
部分文字?下面,我使它適用於div
標籤,但不適用於textarea
。如何爲textarea
進行以下工作?
$('input#thebox1').keypress(function(e) {
console.log($(this).val());
if(e.which == 13 && $(this).val().length > 0) {
var c = $(this).val();
$('.popup1').removeClass().addClass(c).text(c);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>Replace Title Background Color: </div><input type="text" id='thebox1'>
<div id="copyTarget1" class="innerbox css">
\t <blockquote>
\t <pre>
\t \t <code>
.title
{
background: #<b class="popup1" style="color:#FF0000;">value </b>;
vertical-align: middle;
}
\t \t \t </code>
\t \t </pre>
\t </blockquote>
</div>
<br><br><br><br><br><br>
@hungerstar我試圖編輯textarea中顯示的代碼部分的值。 –