2011-12-12 67 views
0

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

在头部,但没有成功 - 建议吗?

回答

2

尝试$('#MyID').prop('type', 'number');(jQuery的1.6或更高要求prop

+0

完美 - 将已经接受了它,但我必须等待5分钟:-( – Alister

相关问题