0
if($jq(this).text() == "Show") {
    $jq('#password')[0].type = "text";
} else {
    $jq('#password')[0].type = "password";
}

在我的程序中,我在单击隐藏或显示密码按钮时更改密码输入字段的类型。

上面的代码适用于除 IE 之外的所有浏览器。

任何人请帮我解决问题。谢谢

4

1 回答 1

0

尝试

.attr()

if($jq(this).text() == "Show") {
    $jq('#password').attr("type","text");
} else {
    $jq('#password').attr("type","password");
}

或更好地使用.prop

if($jq(this).text() == "Show") {
    $jq('#password').prop("type","text");
} else {
    $jq('#password').prop("type","password");
}

阅读.prop() 与 .attr()

于 2013-11-07T06:13:01.673 回答