jquery - 将属性 "type"从文本更改为密码

标签 jquery

为什么 jQuery 不将 #password_input 的 type 属性更改为密码?

<html>
    <head>
        <title></title>
        <style type="text/css">
        </style>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function() {
            $("#password_input").attr('type','password');
        });
        </script>
    </head>
    <body>
        <div id="loginBox">
            <form>
            <input type="text" id="username_input" name="username" /><br />
            <input type="text" id="password_input" name="password" />
            </form>
        </div>
    </body>
</html>

最佳答案

是的,可以。

试试这个

<input type="text" class="pwd">
  $('.pwd').click(function(){
  $(this).get(0).type='password';
});

关于jquery - 将属性 "type"从文本更改为密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5609165/

相关文章:

jquery - 如何修复div仅在另一个div内?

javascript - 在不破坏响应能力的情况下添加滚动条

javascript - 如何将字符串转换为 JavaScript 日期对象?

jquery - 在 spring 中上传文件并使用 ajax 捕获响应时出错

php - ZEND PHP + JQUERY 编码问题

javascript - 在任何表单更改上启用按钮

javascript - 如何从 angularjs 应用程序的输入字段中获取 getText()

javascript - 添加加载更多帖子按钮

javascript - 如果选项值已存在,则禁用选择选项

javascript - 多个图像中的动画效果