chosen-select删除options及相关操作

chosen-select功能强大,样式也不错,目前公司一直在用,之前写项目,因为级联下拉,要清空子select的options,然后重新赋值,搞了好久一直清空不了,踩坑如下:

$('#select_chosen').options=null;

失败!

$('#select_chosen').options=null;

再次失败!根本没有options这个属性,所以幻想$('#select_chosen').options.length=0的小伙伴,请放弃;

$('#select_chosen').innerTTML=""; 

再次失败,此时已经抓狂!

最后

$('#select_chosen').html('');

终于成功清空了options,成功后要再加一行

 $("#select_chosen").trigger("chosen:updated");

其他相关操作,动态添加option

$("#select_chosen").append("<option value='大碗'>宽面</option>");

添加change()事件

$("#select_chosen").on('change', function (e, params) {});

如果chosen-select框页面初始化时隐藏的,后动态显示会没有宽度需要动态设置:

var $chosenSelect = $('#select_chosen');
    $chosenSelect.chosen({
        allow_single_deselect: true,
        search_contains: true,
        no_results_text: '没有匹配项!',
        disable_search_threshold: 5
    });
    $("#select_chosen").val("");
    $("#select_chosen").trigger("chosen:updated");
    $("#select_chosen_chosen").css("width", "86%");

获取选中文本或选中项的属性值

$('#select_chosen option:selected').text();
$("#select_chosen ").find("option:selected").attr("title")

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值