3

クリックしたときに入力タイプをパスワードに変更したい。私はこれを試しました:

<input name="pin" id="cp_serv" type="text" class="pin_v" value="Insert PIN Please" onclick="this.value='';$(this).attr('type','password');"/>

attrイベントでこれを変更するために jQuery 関数を使用しようとしましたclickが、何も起こりません。

これは正しい方法ですか、それとも可能ですか?

4

2 に答える 2

14

これはうまくいきます

$('input').on('click', function () {
   $(this).attr('type', 'password'); 
});

jsfiddle

アップデート

IE については、この投稿に対する受け入れられた回答を読んでください。

于 2013-08-30T18:16:13.487 に答える
-2

jquery.Attrあなたが望むように動作するはずです:

http://jsfiddle.net/7UA95/

アップデート

これをクリックすると、次のようになります。

http://jsfiddle.net/7UA95/1/

于 2013-08-30T18:14:08.560 に答える