Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 单击时清除Select2 selection_Jquery_Jquery Select2 - Fatal编程技术网

Jquery 单击时清除Select2 selection

Jquery 单击时清除Select2 selection,jquery,jquery-select2,Jquery,Jquery Select2,我有两个输入,一个是id=“zip”,另一个是id=“city” #city是一个Select2下拉列表 我正在尝试在单击#zip时清除所选值 我试着用这个 $("#zip").click(function() { $("#city").empty; }); 而这个, $("#zip").click(function() { $("#city").select2('data', null); }); 但这两种方法似乎都不管用(我也尝试过其他一些方法) 我只想清除select2值(我甚

我有两个输入,一个是
id=“zip”
,另一个是
id=“city”

#city
是一个Select2下拉列表

我正在尝试在单击
#zip
时清除所选值

我试着用这个

$("#zip").click(function() {
  $("#city").empty;
});
而这个,

$("#zip").click(function() {
  $("#city").select2('data', null);
});
但这两种方法似乎都不管用(我也尝试过其他一些方法)

我只想清除select2值(我甚至还有一个空值
data-select2-id=“2”
,我也可以打开它来切换选择)。

我使用

我想我必须添加
trigger('change')

结果:

$("#zip").click(function() {
  $("#city").val('').trigger('change')
});
$("#zip").click(function() {
  $("#city").val('').trigger('change')
});