私はこのようにcontenteditable属性を使用しています。${row.pno}。
データはDBから取得されるため、nullになる値はほとんどありません。スパンを値で編集できます。問題は、空白(nullテキスト)のスパンを編集できないことです。どうすればこれを達成できますか。
よろしくお願いしますAdeeb
属性を持つcontenteditable
要素は、のように要素が最初は空であっても編集可能です<span contenteditable></span>
。ユーザーはそれをクリックしてそれに集中することはできません。ただし、Tabキーを使用して要素に移動し、何かを入力または貼り付けることができます。
結論は状況によって異なります。たとえば、span
要素がテーブルセルの唯一のコンテンツである場合、その要素に設定display: block
して、全体を占めるようにすることができます。他のセルがそのセルの幅と高さがゼロ以外であることを意味すると仮定すると、編集可能な要素にもそれらがあり、クリック可能になります。