将 jQuery 选择器发送到回调函数
Send jQuery Selector to Callback Function
如何将 jQuery 选择器发送到回调函数?例如,以下代码在单击按钮时会隐藏 jQuery 对象选择的按钮。
function cb (target) {
target.hide();
}
$('#button').on('click', cb);
该函数在引发事件的元素范围内执行,因此您无需传递任何内容 - 只需使用 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>
如何将 jQuery 选择器发送到回调函数?例如,以下代码在单击按钮时会隐藏 jQuery 对象选择的按钮。
function cb (target) {
target.hide();
}
$('#button').on('click', cb);
该函数在引发事件的元素范围内执行,因此您无需传递任何内容 - 只需使用 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>