シンプルな TextArea とボタンがあります
ボタンがクリックされたら、wrap
(正確に) テキスト領域に赤い div ( border:solid 1px red
)を付ける必要があります
ps このラッパー div はposition:relative
、将来の絶対配置要素を追加する必要があるためです。
そして、私はこのコードを書きました:
$(".btn").on('click',function (){
$(".myTextArea").wrap($('<span/>', {
"class": 'msgAbsWrap',
"style": "position:relative;display:inline" /*it's inline by default ,I know*/
}));
});
しかし、問題はそれが本来のようにラップされないことです:
- なぜそれが起こっているのですか?
- 赤い div ラップを (正確に) textarea にするにはどうすればよいですか?
psクロムv 26を使用しています。
編集
(私の悪い)テキストエリアから幅を削除するのを忘れていました(1000回のテスト後)。である必要がありますwidth:100%
。今すぐお試しいただけますか?