将事件添加到datalist选项

时间:2015-05-07 15:51:01

标签: javascript jquery

我有一个使用HTML5 datalist选项的输入框,在选择其中一个选项时或当有人在字段中输入时,我想动态添加另一个输入框。

d3.select('#inputBox').on('keyup', function() {
 // do this 
 addInputBox(0); 
});

当我在输入框中输入时,上面的代码工作正常。

d3.select('#inputBox').on('input', function() {
 // do this
 addInputBox(0);
});

我尝试使用oninput事件,如上面的代码中所示,它适用于选择某个选项的时候,但问题是当某人输入该字段时它仍然有用。

对于每个输入,addInputBox()函数都会获得calles,这不是我想要的,我知道我可以使用更好的事件监听器。我几乎尝试了一切,请帮忙!

0 个答案:

没有答案