次のコードがあります。
$(".translated").mouseenter(function(){
if ($(this).hasClass("editable")){
return;
}
var h=$(this).height();
var w=$(this).width();
$(this).empty();
$("<input/>", {
type: "text",
height:h,
width:w,
value:$(this).text()
}).appendTo(this);
$(this).height(h);
$(this).width(w);
$(this).addClass("editable");
});
<div>
このコードは、コンテナからテキストを削除し、<input>
アイテムを挿入します。しかし、問題があります。 と の値にもかかわらず、新しいアイテム<input>
の高さが<div>
コンテナーよりも大きくなります。どうすれば修正できますか? h
w