我正在尝试根据焦点和模糊事件修改输入的背景。这部分很好用,但如果客户端在搜索框中输入了值,我还想设置背景。如果您输入文本,然后立即单击submit按钮(尽管您可以看到非常简短的背景变化),它确实可以工作。
但是,如果当前搜索框中有一个值,并且客户端触发了模糊功能,它还会更改输入的背景。
如果搜索框中有值,我如何确保模糊功能不会被触发?
这是我到目前为止的代码:
// change input field on blur and focus
var $searchFocus = 'url("img/layout/spyglass.png") no-repeat 2px
我得到了这段代码,用"widget“类搜索HTML元素的内容,并使用jQuery函数fadeIn()和fadeOut()只显示与搜索条件匹配的元素。我不知道如何将搜索函数分配给,因为我没有将它分配给搜索框的change事件。jQuery中onchange=的等价物是什么?我当前的代码:
function search(text, elements) {
var term = text.value.toLowerCase();
var elms = $(elements);
var elm;
for (var i = elms.length; i >