我正在尝试更改输入类型,特别是在点击输入后我需要将 type="text"
更改为 type="date"
。
<input type="text" placeholder="DOB" id="dob" name="dob" />
<script>
$("#dob").click(function () {
$(this).attr('type', 'date');
});
</script>
我想为 iphone 应用程序完成此操作。这在 iphone 4 中不起作用。如何做到这一点?
最佳答案
使用此代码:
<input type="text" placeholder="DOB" id="dob" name="dob" />
<script>
$("#dob").click(function(){
$(this).prop('type', 'date');
});
</script>
这是 fiddle :http://jsfiddle.net/HNKkW/
关于javascript - 使用 jquery 更改输入元素的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11858741/