如何使用 jQuery 将 input[type=submit] 替换为 input[type=text]?
可能的重复:
jQuery 更改输入类型
如何将 input[type=submit] 替换为 input[type=text]使用 jQuery?
这种方法行不通:
$('input[type=submit]').removeAttr('type').attr('type','text');
Possible Duplicate:
jQuery change input type
How to replace input[type=submit] to input[type=text] using jQuery?
This way does't work:
$('input[type=submit]').removeAttr('type').attr('type','text');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法更改该属性类型(不知道为什么,但这就是 firebug 日志的内容),因此您能做的最好的事情就是完全删除输入元素并插入具有正确类型的新输入。
使用 jQuery 进行如下操作:
You can't change that property type (don't know why but that is what firebug logs), so the best thing you can do is to totally remove the input-element and insert a new input with the correct type.
Use jQuery with something like this: