jquery改变input type的值

<input type=✀hidden✀ size=✀8✀ value=✀输入✀>使hidden的值变成text
2024-11-16 19:42:03
推荐回答(5个)
回答1:


















回答2:

$("input[type='hidden']").attr(‘type’,'text');
这句话的意思是遍历所有input标签,具体是指type类型为hidden的input标签,然后对它的type属性进行更改 改为:text.
这类表达还长用于多选框中如:
$('.class').find("input[type='checkbox']").attr('checked', 'checked');
能熟记了吧

回答3:

在jquery中有一个attr 的方法,他可以改变一个对象的属性的值。具体的写法是$(".a").attr('type','input');

回答4:

$("input[type='hidden']").attr('type','text');

回答5:

$("input[type='hidden']").attr('type','text');

但是我建议你不要这么来隐藏,你还是通过css样式的display:none 来隐藏
也就是说:

$("input").show();//显示
$("input").hide();//隐藏

其实show()和hide()也是通过改css样式来实现的。