jquery改变input type的值

<input type=✀hidden✀ size=✀8✀ value=✀输入✀>使hidden的值变成text
2024年11月16日 19:42
有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样式来实现的。