jQuery change input type

后端 未结 10 773
终归单人心
终归单人心 2020-12-01 04:24

Trying to change input type attribute from password to text.

$(\'.form\').find(\'input:password\').attr({type:\"text\"         


        
10条回答
  •  忘掉有多难
    2020-12-01 04:50

    You can't do this with jQuery, it explicitly forbids it because IE doesn't support it (check your console you'll see an error.

    You have to remove the input and create a new one if that's what you're after, for example:

    $('.form').find('input:password').each(function() {
       $("").attr({ name: this.name, value: this.value }).insertBefore(this);
    }).remove();
    

    You can give it a try here

    To be clear on the restriction, jQuery will not allow changing type on a

提交回复
热议问题