双击JQuery调用单独的函数



我使用的是JQuery双击函数,当双击某个div时,它会在该div上追加一个文本字符串。我想做的是使文本追加成为一个单独函数的一部分,该函数在双击时被调用。

我当前的代码是:

$(".class").dblclick(function() {
$(".class").append(text);
});

我想做的是用一个单独的函数代替$(".class").append(text);,然后在代码的其他地方用这行定义这个函数。我如何用函数替换这行$(".class").append(text);,然后在其他地方定义它?

希望这有意义,谢谢!

只需创建一个新函数并调用其中的$(".class").append(text);,然后在双击函数上调用该函数。类似这样的东西:

$(".class").dblclick(function() {
appendText();
});
function appendText(){
$(".class").append(text);
}

希望这对你有用。

$(this(函数将帮助您使用另一种方法。

$('.class').dblclick(function () {
appendText($(this).text());
})
function appendText(text) {
console.log(text.trim());
}

相关内容

最新更新