ダイアログ ウィンドウから textarea の値を元の td の場所に戻そうとしています。
tbody は次のようになります。
<tbody class="facttbody">
<tr class="factrow">
<td>
<input type="text" class="facttext" value="Replace this value" />
</td>
ダイアログ ウィンドウの置換ボタンは次のようになります。
buttons: {
"Replace": function (){
var dialogtxt = $(".factlargetextarea").val();
$(".factdata > tbody > tr:eq($(".facttext").index(this)) > td:nth-child(5)).html(dialogtxt);
$(this).dialog("close");
この種の機能は、textarea 値がその td に返されるという点で機能しますが、td から入力タグも削除されます。私もこれを試しました:
$(".factdata > tbody > tr:eq($(".facttext").index(this)) > td > input:nth-child(4)).html(dialogtxt);
これもうまくいきませんでした。助言がありますか?ありがとう...