我使用的是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());
}