jqueryコードは次のとおりです。
$(document).ready(function () {
$('.a0').click(function(){
$('#url0,#url1').val($(this).text()).show();
$(this).hide();
});
$('.a0 a').click(function(e){
e.stopPropagation();
});
});
HTML:
<div style="padding:0 !important">
<div class="a0" style="padding: 0px ! important; display: none;">
<a href="http://dasda.cas">dasda.cas</a>
</div>
<input type="text" value="dasda.cas" class="mandatory1" id="url1" style="" readonly="readonly">
</div>
最初はリンクです。次にdivをクリックすると入力に変換されて編集されます。次にクリックするとリンクに変換されるか、タブを再度リンクに変換する必要があります。
更新: 私の必要性は:編集後にテキストをリンクに変換することです。これはチェックアウトフォームであり、チェックアウトの最後のステップなので、インスタント編集ajaxがあります。デフォルトでは、非表示の入力を表示できるリンクです。編集後もリンクにする必要があります。編集後です。リンクではなくテキストのままです。