如何使用jquery mobile更改选择的输入类型
我说我有这个脚本(jquery mobile 1.3.2)
$( document ).bind( "pageinit", function( event, data ) { $("#ppreg").hide(); $("#smsreg").hide(); $(".group1").hide(); $(".group2").hide(); $(".group0").hide(); $('#selectcode').change(function() { var regtype = $("#selectcode option:selected").val(); if (regtype == "@") { $("#ppreg").show(); $("#smsreg").hide(); $(".group1").show(); $(".group2").hide(); $(".group0").show(); $("#UserName").setAttribute("type","tel"); } else { $("#ppreg").hide(); $("#smsreg").show(); $(".group2").show(); $(".group1").hide(); $(".group0").show(); $("#UserName").setAttribute("type","email"); } }); });
以及以下html表单: