将jQuery Selector发送到回调函数

时间:2016-12-08 18:36:17

标签: jquery callback selector jquery-callback

如何将jQuery选择器发送到回调函数?例如,单击按钮时,以下代码将隐藏jQuery对象选择的按钮。

function cb (target) {
    target.hide();
}

$('#button').on('click', cb);

1 个答案:

答案 0 :(得分:1)

该函数在引发事件的元素范围内执行,因此您不需要传递任何内容 - 只需使用this关键字即可。例如。 $(this).hide()



function cb() {
  $(this).hide();
}

$('#button').on('click', cb);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="button">Hide me!</button>
&#13;
&#13;
&#13;