Jquery孩子选择

时间:2016-06-16 09:51:36

标签: jquery

如何在btnOk内选择类generic-modal-footer的按钮? 提前致谢。

 $('#generic-modal-footer > .btnOk').click(function () {
    alert('cheguei');
    $('#genericModal').modal('hide');
});

 <div class="modal-footer" id="generic-modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
    <button type="button" class="btn btn-primary btnOk" id="generic-modal-button"></button>
  </div>

2 个答案:

答案 0 :(得分:0)

您可以尝试使用.find()方法:

$( document ).ready(function() {
 $('#generic-modal-footer').find('.btnOk').click(function () {
    alert('cheguei'); 
 });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div class="modal-footer" id="generic-modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
    <button type="button" class="btn btn-primary btnOk" id="generic-modal-button">Click me</button>
  </div>

答案 1 :(得分:0)

我尝试te()函数并且工作,感谢答案

    $('#generic-modal-footer').on('click','.btnOk', function () {
        alert('cheguei');
        $('#genericModal').modal('hide');
    });