【问题标题】:Converting a text input to a number input将文本输入转换为数字输入
【发布时间】:2011-12-12 01:35:48
【问题描述】:

目前我有一堆文本输入,我无法更改 HTML(因为它是预先生成的),但我想将它们从 type="text" 转换为 type="number",有吗我可以使用一些 jQuery 或 JavaScript 来实现这一点吗?

这是一个用于移动设备的小型应用程序。

基本上我想转换

<input type="text" id="MyID" name="MyName">

到

<input type="number" id="MyID" name="MyName">

我正在尝试类似的东西

<script>
  function DoWhenReady() {
    $('#MyID').attr('type', 'number');
  }
  $(document).ready(DoWhenReady);
</script>

在标题中,但没有成功 - 建议?

【问题讨论】:

    标签: html text input tags numbers


    【解决方案1】:

    试试$('#MyID').prop('type', 'number');(prop 需要 jQuery 1.6+)

    【讨论】:

    • 完美 - 已经接受了,但我必须等待 5 分钟 :-(
    猜你喜欢
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多