我想将两个 jQuery 函数合并为一个。但我不知道怎么办。 我需要更改什么才能将这两个功能合并为一个功能?
这是代码:
$('#keyword').on('keyup', function (e) {
console.log(e.keyCode);
console.log($(this).text());
$('input[name="q"]').val($(this).val());
$('g-search').html($(this).val());
});
$(function () {
$('#title').on('keyup', function (e) {
console.log(e.keyCode);
console.log($(this).val());
var title = $(this).val();
$('span.title').text(title);
$('g-search').html(title);
});
});
最佳答案
对于不同类型的事件,您可以像这样将逻辑编写在单个函数中。
$(function () {
$('#keyword').on('keyup', function (e) {
anotherFunction(this);
});
$('#title').on('keyup', function (e) {
anotherFunction(this);
});
});
function anotherFunction(val){
}
或者你也可以这样做。
$('#keyword,#title').on('keyup', function (e) {
});
关于javascript - 将两个 jQuery 函数合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41011477/