我有一个输入框和一个按钮。当我按CTRL + C和CTRL + V时,按钮的颜色将改变。但是,如果我右键单击“复制粘贴”,则按钮不会更改颜色。右键单击复制粘贴时,如何使按钮更改颜色?
Fiddle
脚本
$(document).on('keyup click', "#inputfield", function() {
var txtEntered = false;
if ($(this).val() !== "") {
txtEntered = true;
}
if (txtEntered)
$("#btn").removeClass().addClass('green');
else
$("#btn").removeClass().addClass('red');
});
最佳答案
尝试这个:
$(document).on('input', "#inputfield", function () {
var txtEntered = false;
if ($(this).val() !== "") {
txtEntered = true;
}
if (txtEntered) $("#btn").removeClass().addClass('green');
else $("#btn").removeClass().addClass('red');
});
关于jquery - 如何更改右键单击粘贴选项上的按钮颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31259060/