请告诉我如何在按钮点击时更改jQuery
中输入标签的类型(日期到文本)。
实际上我想做一些任务然后再想要改变类型(文本到目前为止。)
答案 0 :(得分:1)
答案 1 :(得分:1)
这样的事情:
$(document).ready(function() {
$('#buttonId').click(function() {
input = $('#inputId');
if(input.attr('type') == 'text') {
input.attr('type', 'date');
} else {
input.attr('type', 'text');
}
});
});
答案 2 :(得分:1)
$("button").click(function(){
$("#foo").prop("type","checkbox"); //instead of checkbox, you may put any type
})
Jsfiddle:http://jsfiddle.net/ZT6Xy/1/
答案 3 :(得分:1)
这是工作样本fiddle
HTML:
<input type="date" id="inputID"/>
<br>
<br>
<button id="submit">Submit</button>
脚本:
$( document ).ready(function() {
$("#submit").click(function(){
var a = document.getElementById("inputID");
a.type="text";
});
});
请参阅以下屏幕截图类型更改为文字。
答案 4 :(得分:0)
试试这个
$('button').on('click', function(){
if(input.prop('type') == 'text') {
$('input[type=text]').prop('type','date');
}
else {
$('input[type=text]').prop('type','date');
}
});