我有一个结帐表格,其中包含几个添加/删除类等,基于填写表格。但是,当您选择自动完成操作时,我的 jquery 都不起作用-好像输入无法识别文本已填充到其中...我做错了什么?这是我的 JS:
jQuery(document).ready(function($) {
$('input[type="text"]').focus(function(){
$(this).closest('td').prev('td').addClass("bluebird");
}).blur(function () {
$(this).closest('td').prev('td').removeClass("bluebird");
})
$('input[type="text"]').keypress(function(){
$(this).closest('td').prev('td').addClass("bluebg");
}).blur(function () {
$(this).closest('td').prev('td').removeClass("bluebg");
checkFieldContentLength(this);
});
$(this).on('keyup change click autocomplete', function() {
checkFieldContentLength(this);
});
if ($(this).val().length > 0) {
$(this).closest('td').prev('td').addClass("has-text");
}
function monitorAutocomplete() {
$('input[type="text"]').change(function (type) {
checkFieldContentLength(this);
});