将输入类型密码更改为输入类型文本
我有一个输入类型的密码,我想在点击immage时更改为文本。
这就是我做的:
$('#txtGenerate').attr("type", "text");
但它不起作用..我该怎么办?
你可以这样做:
$('#txtGenerate').clone().prop('type','text').insertAfter('#txtGenerate').prev().remove();
-
克隆当前输入
-
更改输入类型
-
旧输入后插入克隆输入
-
删除旧输入
演示
试试这个:
$('#txtGenerate').prop('type', 'text');
改用prop :
$('#txtGenerate').removeAttr("type"); $('#txtGenerate').prop('type', 'password');