将文本输入转换为数字输入

时间:2011-12-12 01:35:49

标签: html text input tags numbers

目前我有一堆文本输入,我无法更改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>

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

1 个答案:

答案 0 :(得分:2)

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