所有jquery函数都有什么问题
有人能告诉我为什么这段代码没有按预期运行吗所有jquery函数都有什么问题,jquery,Jquery,有人能告诉我为什么这段代码没有按预期运行吗 $(document).ready(function () { $('#search_box').on('paste keyup change', 'input', function () { alert("hi"); } }); }); 代码正在另一个页面中工作,当我复制它时,它不工作。 我知道它必须很简单,但我不明白。这将允许您通过搜索框控件控制“粘贴”事件 $(document).ready(functio
$(document).ready(function () {
$('#search_box').on('paste keyup change', 'input', function () {
alert("hi");
}
});
});
代码正在另一个页面中工作,当我复制它时,它不工作。
我知道它必须很简单,但我不明白。这将允许您通过搜索框控件控制“粘贴”事件
$(document).ready(function () {
$('#search_box').bind('paste', function() {
alert($(this).val());
})
});
注释中出现问题的代码:
$(document).ready(function () {
$('#search_box').on('paste keyup change', 'input', function () {
alert("hi");
}
}); // the problem may be here, an extra } not needed
});
只需删除额外的}
$(document).ready(function () {
$('#search_box').on('paste keyup change', 'input', function () {
alert("hi");
}
);
});
您是否检查了脚本控制台中的错误?页面中是否包含jquery?我投票赞成“过于本地化”。这个随机输入的问题应该通过检查错误控制台来解决,而这个问题对于其他用户来说几乎没有什么用处。你真的有ID搜索框的文本输入吗?有太多的原因导致这不起作用,我们在这里猜测,而没有看到jQueryyes附带的HTML代码。我有一个相同id的测试输入,我已经在我的页面上包含了jquery谢谢,但它没有起作用。我已经测试过了;它100%有效。你可以将你的代码粘贴到JSFIDLE中,让我们看一下……那是一个输入错误,代码中还没有这个错误。谢谢,发一篇帖子,我们可以解决它!