私はJS / jQueryが初めてです。
Title
私が達成しようとしているのは、「 」または「 」を押すたびにDescription
、現在のテキスト領域メッセージのみが表示されるようにすることです。
元の を複製しようとしましたdiv
が、どこでどのように使用するのか本当にわからなかったので、テキストを置き換えるというこのアイデアは実装が簡単に思えました。
私が言ったように、私は Web プログラミングに不慣れで、本当に岩にぶつかりました。次のコードが機能しない理由がわかりません。
<div class="content">
<form method="POST" id="anunt">
<table id="anunt">
<tr id="title">
<td> Title: </td>
<td> <input type='text' name='title' id='titleClick'> </td>
</tr>
<tr id="description">
<td> Description: </td>
<td> <textarea rows="5" cols="40" id="descriptionClick" name="description"></textarea> </td>
</tr>
<tr>
<td> <input type="submit" name="send" value="Send"> </td>
</tr>
</table>
</form>
var title;
var description;
$('#titleClick').one('click', function(){
title = '<span id="text" style="font-weight: bold; font-size: 18px; color: red;">Title text</span>';
$("#title").append(title);
$('#description').html($('#description').html().replace(description, ''));
});
$('#descriptionClick').one('click', function(){
description = '<span id="text" style="float:left; font-weight: bold; font-size: 18px; color: red;"> Description text</span>';
$("#description").append(description);
$('#title').html($('#title').html().replace(title, ''));
});