2017-12-19 12 views
0

私は自分のテーブルにcontenteditableを使用しています.Javascriptを使用して作成された各tdはcontenteditable="true"に設定されています。Contenteditableは、フィールド内のアイコンも削除して編集します

「TOTAL」と言うフィールドにICONを追加して、ユーザーがデータを変更できるようにしたいのですが、contenteditableを使ってアイコンを編集/削除することもできます。

アイコンを編集したり変更したりしないでください。 JavaScriptやCSSを使って編集可能なスパンやアイコンを修正する方法はありますか?

例:

<table> 
 
<thead> 
 
    <tr> 
 
    <th>TOTAL</th> 
 
    </tr> 
 
</thead> 
 
<tbody> 
 
    <tr> 
 
    <td contenteditable="true"><span>$</span>887</td> 
 
    </tr> 
 
</tbody>

+0

あなたは更新できあなたの例では再現性のない問題について文句を言うので、アイコンを表示する例もあります。 – zack6849

+0

この例では、私は $を使用しています。例でアイコンとして$を取ると、がアイコンとして広く使用されているためです。 –

+0

アイコンのための$ tdを作成し、その部分を編集できないようにすることができますか? – zack6849

答えて

1

移動に画像が含まれていないことを別のスパンのcontentEditable:

<table> 
 
<thead> 
 
    <tr> 
 
    <th>TOTAL</th> 
 
    </tr> 
 
</thead> 
 
<tbody> 
 
    <tr> 
 
    <td>$<span contenteditable="true">887</span></td> 
 
    </tr> 
 
</tbody>

関連する問題