gpt4 book ai didi

jquery - 输入+数据列表,默认值,选择重置?

转载 作者:行者123 更新时间:2023-11-27 23:24:34 25 4
gpt4 key购买 nike

我正在使用 <datalist>允许选择一个选项,但仍然允许输入值。这就是我的意思:

<input list="cities" name="city">
<datalist id="cities">
<option value="Portland">
<option value="San Francisco">
</datalist>

一旦选择了一个城市,除非我手动点击退格键清除它,否则打​​开下拉列表只会显示该城市。我想我可以像这样用 jquery 解决这个问题:

$('input[name=city]').click(function() {
$('input[name=city]').empty();
});

这很好,但行不通。 I've seen in other examples how to remove a 'selected' flag ( here also ),但我看不到它适用于 <datalist> .

这是一个 jsfiddle:https://jsfiddle.net/tedder/ekaLc64t/2/

最佳答案

我不确定这是否是您想要的,但请尝试将代码更改为:

  $('input[name=city]').focusin(function() {
$('input[name=city]').val('');
});
$('#xx').click(function() {
$('input[name=city]').val('');

});

https://jsfiddle.net/ekaLc64t/9/

关于jquery - 输入+数据列表,默认值,选择重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39238584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com