如何使用jQuery替换输入[type = submit]以输入[type = text]?

Alg*_*thm 0 javascript jquery input

可能重复:
jQuery更改输入类型

如何使用jQuery替换输入[type = submit]以输入[type = text]?

这种方式不起作用:

$('input[type=submit]').removeAttr('type').attr('type','text');
Run Code Online (Sandbox Code Playgroud)

Jus*_*ijn 6

您无法更改该属性类型(不知道为什么,但这就是firebug记录的内容),因此您可以做的最好的事情是完全删除input-element并插入具有正确类型的新输入.

使用jQuery与这样的东西:

$('input[type=submit]').after("<input type='text' />");
$('input[type=submit]').remove();
Run Code Online (Sandbox Code Playgroud)