假设我们有一个简单的select2列表:Alabama...Wyoming启动方式如下:$("#e1").select2();如何删除select2并将其返回到常规下拉列表?我在文档中找不到任何示例或条目。类似于:$("#e1").select2('remove');会很好。 最佳答案 您需要在select2上使用destroy方法。查看Documentation即$("#e1").select2('destroy'); 关于javascript-如何从dom中删除select2,我们在
我正在尝试使用出色的Select2以编程方式清除下拉列表图书馆。下拉列表使用Select2query选项动态填充远程ajax调用。HTML:Javascript:var$remote=$('#remote');$remote.select2({allowClear:true,minimumInputLength:2,query:function(options){$.ajax({dataType:'json',url:myURL+options.term,error:function(jqXHR,textStatus,errorThrown){smoke.alert(textStatu
我一直在使用以下代码(使用jQueryv1.4.2)根据其“文本”描述而不是其“值”来设置选择列表的“已选择”属性:$("#my-Selectoption[text="+myText+"]").attr("selected","selected");此代码运行良好,直到我注意到一个选择列表失败,具体取决于匹配的文本。经过一番摸索后,我意识到只有在文本是单个单词(没有空格,没有非字母字符)的情况下它才会失败。(我之前对这段代码的所有使用都适用于仅由多词化学名称组成的选择列表。)例如,在一个选择列表中,它适用于:莰酸25-D-spirosta-3,5-二烯pogostol(#Pogoste
我正在使用Bootstrap3.0.2和Bootstrap-select插件。这是我的选择列表:PetrKarelHonzaNovákDavidEgydySlávaKovářHanaSkalickáSimonaKolářováKateřinaSychováAmálkaSychováJanaSychováMagdalénaSychováTerezaSychováBohdanaSychová这是我的JavaScript://inicializationofselectpicker$('.selectpicker').selectpicker();//onchangefunctioninee
我想创建一个函数,以便以编程方式在页面上添加一些元素。假设我想添加一个包含四个选项的下拉列表:VolvoSaabMercedesAudi我该怎么做? 最佳答案 这将起作用(纯JS,附加到idmyDiv的div):演示:http://jsfiddle.net/4pwvg/varmyParent=document.body;//Createarrayofoptionstobeaddedvararray=["Volvo","Saab","Mercades","Audi"];//Createandappendselectlistvarsel
我有一个表单,我想从中将一些默认值复制到输入中。表单输入使用selectize.js插件。我想以编程方式设置一些表单值。这样做的标准方法:$("#my_input").val("MyDefaultValue");不起作用。我试过类似的方法,但它也不起作用。var$select=$("#my_input").selectize();varselectize=$select[0].selectize;selectize.setValue("MyDefaultValue");有什么想法吗?这一定很简单:)我想念它。 最佳答案 检查APID
如何让当前被选中的通过JavaScript元素? 最佳答案 这将为您完成:varyourSelect=document.getElementById("your-select-id");alert(yourSelect.options[yourSelect.selectedIndex].value) 关于javascript-如何通过JavaScript在中获取当前选中的?,我们在StackOverflow上找到一个类似的问题: https://stackov
我有一个可变编号的页面元素(这解释了为什么我在这里使用事件委托(delegate))。当用户更改所选选项时,我想隐藏/显示页面上的不同内容区域。这是我的代码:$(document).ready(function(){$('#container').change(function(e){varchanged=$(e.target);if(changed.is('select[name="mySelectName"]')){//Testtheselectedoptionandhide/showdifferentcontentareas.}});});这在Firefox和Safari中有效,
我有一个使用javascript函数动态创建的选择选项。选择对象是js函数执行时,“国家”对象为AfghanistanAlbania...Indonesia...Zimbabwe并显示“印度尼西亚”作为默认选择的选项。注意:该选项中没有selected="selected"属性。然后我需要将selected="selected"属性设置为“Indonesia”,我使用这个varcountry=document.getElementById("country");country.options[country.options.selectedIndex].setAttribute("se
将所选项目重置为默认值的最佳方法是什么?我正在使用Select2库,当使用普通按钮type="reset"时,下拉列表中的值不会重置。因此,当我按下我的按钮时,我希望再次显示“全部”。jQuery$("#d").select2();htmlAll123 最佳答案 我会尝试这样的事情:$(function(){$("#searchclear").click(function(){$("#d").select2('val','All');});}); 关于javascript-使用重置按钮重