2017-07-15 97 views
0

即时通讯在jQuery中触发事件的麻烦。事情是我已经在引导模式输入字段上设置了更改事件。事件触发时,我关闭我的模态,我希望它即使在模态打开时触发。请帮忙。由于Jquery的功能不工作在引导模式

<div class="modal-body"> 
    <div class="col-md-6"> 
     <p> 
     <span><strong> Current Password:</strong></span>              
     <input type="password" class="form-control" id="curr-pass" placeholder="Enter Current Password" name="pass" required /> 
     </p> 
    </div> 
</div> 

main.js

$(document).ready(function(){ 
    $(document).on("change","#curr-pass",function(){ 
     var password = $(this).val(); 
     console.log(password); 
    }); 
}); 
+0

您是否尝试将其更改为'input'事件,如on('input','#curr-pass',...)' – adeneo

回答

1

使用的onblur或KeyUp事件,而不是 “更改” ..

+0

上的keyUp作品。即时通讯这样一个dork,我用了很多次,但它滑倒我的头脑。谢谢:) –

0

尝试用blur()事件

$(document).ready(function(){ 
 
    $(document).on("blur","#curr-pass",function(){ 
 
     var password = $(this).val(); 
 
     console.log(password); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="modal-body"> 
 
    <div class="col-md-6"> 
 
     <p> 
 
     <span><strong> Current Password:</strong></span>              
 
     <input type="password" class="form-control" id="curr-pass" placeholder="Enter Current Password" name="pass" required /> 
 
     </p> 
 
    </div> 
 
</div>