我想从selected
移除select
属性,如果其兄弟select
更改其option
。使用普通的jQuery,这段代码正常运行。看到这个小提琴:https://jsfiddle.net/hv0x43em/1/
但是,我也在使用Bootstrap Select。
使用Bootstrap Select,selected
属性似乎无法删除。这是我的小提琴和代码:https://jsfiddle.net/L71xtwx3/2/
$(document).ready(function() {
$(".charts-city").on('change', function(e) {
var dataOptions = $(this).closest(".form-group").next().find(".charts-data option");
$(dataOptions).prop("selected", false);
e.preventDefault();
});
});
知道如何处理吗?
答案 0 :(得分:2)
根据您的jsfiddle演示代码,您将使用错误的类图表 - provinsi而不是图表 - 城市。
这是工作代码
$(document).ready(function() {
$(".charts-city").on('change', function(e) {
$(".charts-data").val('0');
$(".charts-data").selectpicker("refresh");
});
});
这是推荐链接 https://silviomoreto.github.io/bootstrap-select/methods/#selectpickerrefresh