如何在Firefox中分配数据输入?

时间:2016-05-20 17:26:39

标签: javascript jquery html

我有这个HTML:

<input type="text" name="city" autocomplete="off">

<datalist id="seek_list">
<option value="Value1">
<option value="Value2">
</datalist>

和这个Javascript:

$('input[name=city]').on('keyup', function() {
    if (this.value.length > 1) {
        $(this).attr('list', 'seek_list');
    } else {
        $(this).removeAttr('list')
    }
});

http://codepen.io/anon/pen/aNgRYv

我希望自动完成功能在用户在输入字段中输入2个或更多字符后工作。数据列表未在Firefox中分配,但在Chrome中运行良好。 我只想补充一点,编辑datalist的HTML太慢了,因为我有超过900个选项。

那么如何为Firefox修复它?

0 个答案:

没有答案