草庐IT

selected_parents

全部标签

html - 更改 select 标签中单独选项的 css 字体系列

我不知道这是否可行,如果不行,是否有人可以抛出可选的想法,但我正在尝试在一个选择中显示不同字体(特别是来自Google字体目录的字体)的下拉列表标签。在下拉菜单中,我试图通过使用它代表的字体设置每个选项的样式来显示预览Tangerine不过这似乎不起作用。任何线索为什么或如何修复它? 最佳答案 您应该将每个option标签包装在一个optgroup标签中,然后将其设置为:Arialverandaother 关于html-更改select标签中单独选项的css字体系列,我们在StackOv

jquery - 如何在下拉框下方的Select2中显示选中的标签?

我正在使用带标签的Select2(版本4),并希望在输入字段下方显示选定的选项。所以代替:宁愿拥有:这可能吗?如果可以,我该如何实现?编辑:代码是:orangewhitepurpleredbluegreen和$(".js-example-tags").select2({tags:true}) 最佳答案 几周前我遇到了这个问题,想分享一个替代解决方案,我认为它比其他答案所需的对Select2的一些样式修改风险更小。我们的团队最终使用的是一个监听change的脚本标的事件在兄弟元素中构建/重建样式化无序列表的元素:$(".js-exam

jQuery 下拉菜单 selected=selected 在 Safari 中不起作用

我有一个包含多个选项卡的订阅表单。您可以在此表单中向后和向前单击。对于下拉菜单,我使用jquery来预选之前的选项,因此人们不必在向后单击时重新回答这个特定问题。此脚本适用于Chrome和Firefox,但对于Safari则根本不起作用。不知何故,我就是无法让它工作。你能看看它并告诉我我做错了什么吗?脚本:if(repeat_visit!==''){$('#repeatVisit').find('option').each(function(){if($(this).val()===repeat_visit){$(this).attr('selected','selected');}}

javascript - 在不使用 ctrl 键的情况下从 html select 元素中选择多个

我在网上遇到了这个问题的各种解决方案。基本上,我发现必须按住ctrl有点俗气,我希望选择列表只选择我单击的任何内容并将其添加到当前选定的项目。我已经得到了这个代码:$("select[multiple]option").mousedown(function(){var$self=$(this);if($self.attr("selected")){$self.removeAttr("selected","");}else{$self.attr("selected","selected");}returnfalse;});元素:CreatedInProcess它工作正常,但有一个异常(e

jquery - 如果为空,如何发布空的 <select .. multiple> HTML 元素?

我在HTML表单中有以下多选框,用户可以在其中选择一个或多个选项。PrivilégierAcceptéTemporaire当用户不选择任何选项时,表单将被POST到PHP后端,但它不会为$_POST['eng_0']创建空数组值,就好像该字段甚至不在表单上一样。这有点像uncheckedcheckboxthatisnotsubmitted的问题。即使没有选择的选项,有什么办法让它POST选择对象吗?如果有帮助,它可以在jQuery中。 最佳答案 如果您的表单是动态生成的,您可以包含一个隐藏的同名表单元素,其中包含一个虚拟值。然后,忽

javascript - Jquery "select all"复选框

一旦单击“全选”复选框,我将尝试选择页面上的所有复选框,并且我正在为此使用jquery,如您在以下链接中所见:http://jsfiddle.net/priyam/K9P8A/选中和取消选中所有复选框的代码是:functionselectAll(){$('.selectedId').attr('checked',isChecked('selectall'));}functionisChecked(checkboxId){varid='#'+checkboxId;return$(id).is(":checked");}卡了一天后,我仍然不确定为什么我不能让它工作。请帮忙

html - 使用 "0 items"标签的 "multiple"属性时,如何更改移动版 safari 的默认文本 "select"?

我在html标签“select”中使用了“multiple”属性。1234在移动版Safari中,默认情况下它会在框中显示“0项”。当我选择超过1项时,说3然后它会在框中显示“3项”。是否可以将默认文本从“0项”更改为“选择选项”等其他内容? 最佳答案 是的。这是您需要的:对于您的第一个选项,只需添加Selectoption(s)隐藏的类很简单:.hidden{display:none;}然后在焦点上,使用jquery删除第一个选项的“selected”属性/属性:$('select').on('focus',function(){

jquery - 我可以设置 <select> 元素的样式来显示列吗?

我正在尝试在具有multiple=multiple的元素中创建一个基于列的列表-我希望在菜单中看到的是:Opt1Opt5Opt9Opt2Opt6Opt10Opt3Opt7Opt11Opt4Opt8Opt12这可能吗?我当然愿意在jQuery中执行此操作,但更喜欢CSS。 最佳答案 绝对有可能。thissimilarSOquestion中建议了几个选项.和thisverypopularquestion更进一步,添加自动完成功能。如果你用谷歌搜索“jquerymulti-columndropdownlist”,你可以找到更多的选择。顺便

html - Django : Select option in template

在我的Django模板中,我使用下拉菜单中的对象列表。我正在根据选择进行处理。HTML模板:---SELECT---{%fororginorganisation%}{{org.name|capfirst}}{%endfor%}问题是当我从下拉菜单中选择值时,我得到的是属于选择的内容。由于属性selected="selected"只固定到"---SELECT---"元素,除非我把selected="selected"在{{org.name|capfirst}}在这些组织中,最后一个迭代元素仅通过下拉列表固定。但我希望所选元素显示在下拉菜单中。我该如何解决这个问题?

javascript - 在 Internet Explorer 中获取 SELECT 框的值

我有一个选择框:CameraMicrophoneTripod我有这个JavaScript:varitem1=document.getElementById("item1").value;item1始终显示为空,从不显示选中的选项。但是,这适用于firefox. 最佳答案 使用item.value适用于所有浏览器,除了非常非常旧的浏览器(有人知道Netscape4吗?)。在这种情况下它不起作用的原因是因为您在选项中没有value属性。您应该为每个属性声明值。您目前拥有的只是“文本”属性,通常在未声明任何值时默认为值。或者,您可以在窗口