我有跨度内的按钮
<span class="act-button"><input type="button" value="Deactivate" onclick="deactivateTemplate(' + options.rowId + ')"></span>
span.act-button
之后我需要更改文本onclick
,
我尝试使用此代码
function deactivateTemplate(id) {
$.post('@Url.Action("DeactivateFormTemplate")', { id: id })
.done(function (result) {
showMessage(result.Message);
$('span.act-button').empty().html('<input type="button" value="Activate" onclick="activateTemplate(' + options.rowId + ')">');
});
但点击我的按钮后,我的按钮就消失了,我没有得到新的按钮span.act-button
。
我的代码有什么问题?