请问用jquery怎么实现 不用显示隐藏 怎么改变input的类型
3个回答
展开全部
建议你还是设置两个input好了。。然后通过隐藏显示来实现
更改type比较麻烦,而且浏览器的兼容性很差,为了适配各种浏览器带来的工作量实在是太大了
还是两个input来的方便
更改type比较麻烦,而且浏览器的兼容性很差,为了适配各种浏览器带来的工作量实在是太大了
还是两个input来的方便
追问
我就是不想用两个input的 用显示隐藏的话很简单的
追答
我个人觉得呢,这不是想不想的事情。
开发本来就应该用更合理、更简便的方法来解决问题。用一个input,通过修改type的方式来实现,明显是更合理,可是考虑到各个浏览器工作原理不同,表现结果不同的因素,使用两个input是最便捷的方式。Stack Overflow上也基本上没有完美的解决方案,考虑到IE的特殊性,大部分还是采用两个input进行隐藏、显示的方式或者销毁、新建的方式来实现的。
所以还是建议你不要在这上边纠结太多啦~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('#showpwd').click(function () {
if (this.checked) {
$('#pwd').attr('type', 'text');
} else {
$('#pwd').attr('type', 'password');
}
});
if (this.checked) {
$('#pwd').attr('type', 'text');
} else {
$('#pwd').attr('type', 'password');
}
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询