手机版

所选Jquery的动态设置值示例介绍

时间:2021-11-17 来源:互联网 编辑:宝哥软件园 浏览:

所选Jquery地址:https://github.com/harvesthq/chosen是一个选择插件,支持检索和多选,但不支持如下图所示的输入效果

一定要用这个,不然往下看没有意义。突然,如果在省市使用,发现以下问题:1。该值不能动态设置;2.不能动态设置。看了几次API,发现有可以直接调用的方法。看不到就看源代码,发现初始化时有一个判断如下:

发现一个破坏(' #city)。选择('破坏');够了。我试着猜了一下,没问题。之前调试生成的dom想直接移除,不可行,可以移除,但是不能再初始化。浪费了两三个小时。要解决第一个问题,请按如下方式复制代码: span style=' white-space : pre '/span $(' #省份')。change (function () {$ ('# city '))。html(“”);$('#city ')。选择('破坏');$('选项值='-1'- all -/option ')。appendo(' # city ');$.getJSON(' $ { CTX }/API/getcity by provincejson . JSP ',{ provinces : $(' #省份')。val() },函数(数据){ $。每个(数据,函数(I){ $(' option value=' data[I])。城市'''数据[i]。城市'/选项')。appendo(' # city ');});$('#city ')。attr('multiple ',true);$ ('# city ')。所选({no _ results _ text: '未找到此选项!width : ' 70% ' });});});$ ('# city ')。所选({no _ results _ text: '未找到此选项!width : ' 70% ' });这样可以动态设置值,感觉代码有点重复,但是目前还没有找到更好的方法来解决第二个问题。用法与上面类似。首先,设置select的值,然后使用初始化下拉框。代码如下:复制代码如下: span style=' white-space : pre '/span $(' # city ')。瓦尔('上海');$ ('# city ')。所选({no _ results _ text: '未找到此选项!width : ' 70% ' });这允许您动态设置选定的。

版权声明:所选Jquery的动态设置值示例介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。