I want to reveal password when user click on icon in input field
My code
HTML
<form data-ajax_reset_submit="1" autocomplete="off" data-use-ajax="1" method="post" class="dheform dheform-action-default">
//fields
// password
<input type="password" id="dhe_form_control_user_password" name="user_password" value="" class="dhe-form-control dhe-form-control-user_password" required="" placeholder="Password">
<span class="dhe-form-add-on"><i class="fa fa-lock"></i></span>
//confirm password
<input data-field-name="cuser_password" autocomplete="off" type="password" id="dhe_form_control_cuser_password" name="cuser_password" value="" class="dhe-form-control dhe-form-control-cuser_password" required="" placeholder="Confirm Password">
<span class="dhe-form-add-on"><i class="fa fa-lock"></i></span>
</form>
jquery (I use Wordpress)
jQuery(document).ready(function(){
$('.dhe-form-add-on').on('click', function(){
alert('2');
if($(".dhe-form-control-user_password").attr('type')==='password')
{
$(".dhe-form-control-user_password").attr('type','text');
}else{
$(".dhe-form-control-user_password").attr('type','password');
}
})
})
But it works only for the first input fields. And if I click on second icon ( ) I will reveal the first password but no second