jquery.val()不在';输入';事件
我有以下代码:jquery.val()不在';输入';事件,jquery,Jquery,我有以下代码: var search_input = $('#dynatable-search-'); search_input.on('input', function() { console.log('input change detected', search_input.val(), 'and', this.value); dynatable.data('dynatable').queries.runSearch(search_input.val()); })
var search_input = $('#dynatable-search-');
search_input.on('input', function() {
console.log('input change detected', search_input.val(), 'and', this.value);
dynatable.data('dynatable').queries.runSearch(search_input.val());
});
每当输入中的文本发生变化时,我希望搜索\ u输入启动runSearch。然而,我没有任何运气,因为我现在看到的是:
检测到并未定义输入更改
我不知道为什么search_input.val()和this.value都是null,尽管我可以清楚地看到我在输入中输入了一些东西 使用而不是输入:
var search_input = $('#dynatable-search-');
search_input.on('change', function() {
console.log('input change detected', search_input.val(), 'and', this.value);
dynatable.data('dynatable').queries.runSearch(search_input.val());
});
用作“console.log('检测到输入更改',$(this.val(),'和');工作正常这里应该工作正常,
输入
事件捕获任何更改,如键*
和更改
等。。