<input id="test" type="text" list="list">
<datalist id="list">
<option value="A">First option</option>
<option value="B">Second option</option>
</datalist>
$("input").keyup(function(event) {
//any event like this for example...
console.log(event.target.value);
});
我不希望用户单击选项后触发此事件。即使不太可能正常工作(javascript),也已经尝试了以下方法:
$("option").click(function(e) {
e.preventDefault();
e.stopPropagation();
});
另外,为什么为什么触发事件是因为我使用了keyup事件而不是事件input?...
相关分类