"显示密码"按钮.如何使用所有属性克隆对象

Chu*_*rin 5 jquery input

我正在为密码输入制作一个"显示密码"按钮.浏览器不允许更改属性"类型"的问题.好的,我用jquery的clone()函数克隆了这个元素,并在内存中更改了这个属性.它适用于所有"普通"浏览器,但不适用于IE.然后我会尝试复制html,将'password'替换为'text',保存值并追加.它适用于所有浏览器.但我的原始对象有绑定事件和其他数据.

如何复制具有所有属性的对象(比如clone())和更改属性?如何解决这个问题呢?

Bri*_*oth 3

您可能只是不想更改将其定义为密码元素的实际属性。相反,在那里放置一个隐藏的文本字段。显示密码按钮可以隐藏密码字段并显示文本字段,并将密码字段的值复制到文本字段中。