Tag: 选项

显示/隐藏按类选择选项

我预先选择最常用的apx选项。 300选择元素,并希望区分这些值何时仍处于初始预选/默认状态与用户通过单击表单元素主动选择该值时的区别(表示他们主动决定离开它设置为该值) 。 为了做到这一点,我为每个预先选择的值创建了一对选项(值略有不同,即value=”50″对value=”50_Default” ),当点击元素时,我想要隐藏预先选择的选项并显示常规选项。 我想使用类作为选择器,以便该函数适用于所有Select元素,无论它们的值如何。 我在调整jQuery的show / hide方法到这种情况时遇到了麻烦,和/或修改了我在SOpost上看到的类似问题的答案,这些问题需要指定函数中的每个选项(即jQuery禁用基于Radio的SELECT选项)选择(需要支持所有浏览器) 。我确实找到了一个显示/隐藏的解决方案按类选择选项,但代码有点过于复杂,我不能自己适应所以我很乐意帮助修改它,如果这是最好的方法https://stackoverflow.com/a/5924965/1056713 我试图沿着这些方向做某事(这些function都不起作用) JS $(“.default_set”).click(function(){ $(this).children(“select option .default_field”).hide(); $(this).children(“select option .selected_field”).show(); }); // Store the hidden options (necessary in IE) $(“.hidden_field”).hide(); $(this).parent(“select option .default_field”).removeAttr(“selected”); $(this).parent(“select option .default_field”).hide(); $(this).parent(“select option .selected_field”).show(); HTML $0 $50 $50 $100 $150 这是我得到的最近的(在@kasdega的帮助下) http://jsfiddle.net/chayacooper/VN2Su/13/ ,使用值而不是类。 它也没有正常工作 – 在单击元素之前,小提琴不显示默认值,当我在计算机上运行代码时,我遇到了相反的问题 – 它在单击元素之前显示默认值,但不是它应该隐藏它。

如何使用不同的复选框确保不同的选项

我需要为我的网站找到解决方案。 我有更多复选框选项,根据复选框我决定检查我想从脚本中获得不同的选项。 例如,如果我选中值为1的复选框,我想获得报价Ping。 请问有人帮我解决如何用JavaScript或jQuery编写的问题。 非常感谢! Ping Basic info Restart modules 为了更好地解释它..谢谢你们的答案,但解释一下,我只是在小提琴中制作了一个实时代码。 让我说我有这个代码http://jsfiddle.net/krizvite/t8k4fc11/ `我想制作一个脚本来执行此操作:如果我选中复选框苹果或蓝莓,我想只选择mash选项。 如果我选择黑莓,我想选择粉碎方法,例如,如果我使用橙色,我想要有选择。 你能帮助我吗?

选择选项时添加输入文本

如果选择标签之间的特定选项,如何添加 ,如果选择了其他选项,则使用jQuery删除该文本字段?

我怎样才能选择插入选项的文本,而不仅仅是值?

我正在尝试使用Selectize.js来处理表单中的多选字段。 从下拉列表中选择一个选项时,它会向选择字段添加选择,但仅添加数据值。 有没有人知道是否有一种简单的方法可以让Selectize从选项中添加文本?

如何用Jquery更改选项值?

我正在寻找一种方法来在用户点击链接时从选择标记更改选项值。 例如,我有一个选择选项html: Please Select red white 我有2个链接red white当用户点击红色时该选项将切换为红色,白色将切换为白色。 我使用以下代码但它无法正常工作。 jQuery(“a.preview_link”).click(function() { var title = jQuery(this).attr(“title”); jQuery(this).parent(‘p’).children(“select :selected”).text(title); }); 有什么建议?

根据所选的选项更改显示

我想用jQuery改变2种不同的div样式。 值为div1 ,将显示div1。 当值为div2 ,将显示div2。 我想我不能用jQuery中的“if / else”来做。 #div1 { display: block; background-color: red; height:300px; width:300px;} $div2 { display: none; background-color: blue; height:300px; width:300px;} div1 div2 function displayVals() { var divoneValues = $(“#divit”).val(“div1”); var divtwoValues = $(“#divit”).val(“div2”); $(“#div1”).css(“display”, “none”); $(“#div2”).css(“display”, “block”); } $(“select”).change(displayVals); displayVals();

jQuery多个选择选项与图像

是否有一个jQuery工具,允许我创建一个具有多个选择的下拉列表(HTML术语中的“SELECT”,多个选项启用),我可以在列表中有图像? 这很棒: jQuery UI MultiSelect Widget但是你不能插入图像这是一个很好的选择: JavaScript图像combobox但是多个选择不起作用

如何在IE和Opera中修改SELECT标签的默认突出显示行为?

这是我的HTML: Select One Two 请参阅此代码的实际操作 在IE和Opera中,当您选择一个选项时,它会以蓝色背景颜色突出显示。 Firefox,Chrome和Safari不会这样做。 选择该选项时是否有一种方法或技巧可以删除该蓝色突出显示,以便始终显示原始背景颜色? 如果那是不可能的,有没有办法在选择选项后立即添加模拟页面上其他位置的单击的jQuery行为? 因此,基本上当您单击远离所选选项时,突出显示消失。

从html表单下拉选项列表中删除重复值

我的问题是删除重复的选项值。 从一开始,期权价值未知。 当我选择城市时,则处理ajax请求并从该城市获取所有可用的分类。 从这个“城市arrays”自动建立与街道的下拉列表。 但当然有重复的选项值。 那么,我怎么能删除它们? — Choose street — Barrow Hornets Barrow Stanley Simon Barrow 工作方式: var foundedinputs = []; $(“select[name=det_pas_object_gatve] option”).each(function() { if($.inArray(this.value, foundedinputs) != -1) $(this).remove(); foundedinputs.push(this.value); });

jquery获取数组的选择选项

我有点坚持一个 – 大概很难解决问题。 我想创建将用于网站上所有选定元素的代码。 根据分配给“选项”的“标签”属性,我想隐藏所有其他“div”元素,这些元素的类与此特定“选择”菜单中“选项”的其他“标签”值相同。 让我来certificate一下: Select one… Google Yahoo Magazine Other 现在 – 菜单下div中的“dn”类只分配了“display:none”。 根据所选的选项 – 如果它的值为3 – 我希望div与类显示相同的类 – 然后如果我选择值为4的选项 – 所有其他div(其中类名将从所有选项中填充)这个select元素)应该hide()并且只选择show()。 我不太确定如何将特定“select”元素的所有“选项”元素放到数组中。 然后大概我可以使用each()语句遍历它并找出它们是否具有“label”,如果是这样的话 – 用与其值匹配的类隐藏元素。 然后在循环之后,我可以显示具有与所选“选项”的“label”参数的值匹配的类的元素。 我希望这是有道理的。 知道怎么做到这一点? 非常感谢。