Tag: 选项

如何根据其他选择的选项禁用选择?

我有jQuery函数的问题。 我希望基于一个选定的选项来禁用其他选择。 在我的情况下,如果选择了选项1中的选项1,我想禁用select2。 所以我使用这个jQuery函数: $(document).ready(function(e) { $(‘.select1’).change(function(e) { if ($(‘.select1’).val()==1){ $(‘.select2’).attr(‘disabled’,’disabled’); } else{ $(‘.select2’).removeAttr(‘disabled’); } }) }); 但这只有在我首先选择选项2(或此选择的任何其他选项)然后重新选择选项1(我想这是因为使用更改function)时才有效。 如何通过默认的select1禁用select2设置为选项1 ??? $(document).ready(function(e) { if ($(‘.select1’).val()==1){ $(‘.select2’).attr(‘disabled’,’disabled’); } else{ $(‘.select2’).removeAttr(‘disabled’); } }) 这也不行:/

以编程方式设置jqGrid列中editoptions选项的’readonly’属性

我正在使用jqgrid的表单编辑function。 我可以以编程方式设置editoptions选项的readonly属性吗? 我需要确定特定字段是否只readonly ,取决于当前行单元格值之一。 谢谢

在多个选择上隐藏所选选项

给出以下html None 1 2 3 None 1 2 3 None 1 2 3 如果已在data1和data2上选择了选项,那么如何隐藏/删除data3上的选定选项? 例如,如果我在data1上选择1,然后在data2上选择2,我如何在data3上删除这两个选项? 先感谢您。 问候。

使用jquery取消隐藏或返回多个选择的选定选项

伙计我正在创建一个代码,一旦选中,将删除另一个下拉列表中的选定选项,我使用jQuery(jquery-1.10.1.min)但我不知道如何能够返回所选的选项或数字一旦用户改变主意。 你能帮我么? 提前致谢。 这是我的脚本: HTML None 01 02 03 04 None 01 02 03 04 None 01 02 03 04 None 01 02 03 04 使用Javascript $(window).load(function(){ $(‘#question_order1’).on(‘change’, function() { var val=this.value; $(“#question_order2”).find(“option:contains(“+val+”)”).remove(); $(“#question_order3”).find(“option:contains(“+val+”)”).remove(); $(“#question_order4”).find(“option:contains(“+val+”)”).remove(); }); $(‘#question_order2’).on(‘change’, function() { var val=this.value; $(“#question_order1”).find(“option:contains(“+val+”)”).remove(); $(“#question_order3”).find(“option:contains(“+val+”)”).remove(); $(“#question_order4”).find(“option:contains(“+val+”)”).remove(); }); $(‘#question_order3’).on(‘change’, function() { var val=this.value; $(“#question_order1”).find(“option:contains(“+val+”)”).remove(); $(“#question_order2”).find(“option:contains(“+val+”)”).remove(); $(“#question_order4”).find(“option:contains(“+val+”)”).remove(); }); $(‘#question_order4’).on(‘change’, […]

基于所选选项的javascript重定向

我需要一些javascript重定向的帮助。 我有以下代码的表单,它不起作用。 Please Select License Trade A-General Engineering B-General Building C2 – Insulation and Acoustical Do you currently hold an active contractors license in California? Yes No function direction(value) { if((trade == “A”) && (questions == “y”)) {window.location = “http://localhost:8080/Math/page1.html”;} else{window.location = “http://localhost:8080/Math/page2.html”;} } $(document).ready(function(){ $(“.icon a.tooltips”).easyTooltip(); }); 我正在尝试让此代码根据所选的两个不同选项重定向用户。 谢谢

Jquery逻辑用于按字匹配的数量对选择选项进行排序

我想要类似于Mysql的数据排序,但是在jquery中。 我有一个输入和一个选择标签,像这样 – 我希望根据输入文本的值对选择选项进行过滤和排序。 要对输入文本应用的过滤 OR逻辑以及要保留的包含至少一个单词的所有选项 排序/分组然后按匹配数对剩余选项进行排序,以便包含输入中所有单词的选项显示在顶部,然后是包含少一个单词的选项,依此类推。 以下只是一个例子,可能不准确 – 我完成了过滤部分的逻辑。 现在是排序部分,我不知道该怎么做。 举个例子,说输入文字贴了5个字的字符串。 我不知道jQuery中是否有类似于Mysql的顺序,可以返回我的排序选项。 所以,我的逻辑是这样的(伪代码) – var numberOfWords; sortedOptions = new Array(); for(cnt=numberOfWords; cnt>0; cnt –) { find options containing exactly those many words append them to array sortedOptions } 现在考虑numberOfWords = 5和cnt = 3的情况。 有3个单词的许多可能组合,我需要检查以准备3个单词匹配的选项。 这很好,但是当字数增加时,代码的时间复杂度如何? 有更好的优化方式吗? 请注意 –可能需要在用户键入时(在每个键上)进行此检查,并且我无法频繁地点击后端数据库。 我还没有为同样的目的找到任何现成的插件。 请检查我之前的问题任何jquery 1.3兼容插件,使用用户文本输入过滤下拉列表,并根据与此匹配的输入字符串数量进行分组 。 如果您知道任何可以解决问题的插件,请在那里发布。 但无论如何都期待着解决这个问题。 […]

单击禁用的选项框时如何触发警报消息?

如果单击禁用的选项框,我想发出警报。 如果未框,则无论是否禁用选项select中的选项,都不应触发。 只有在禁用或启用单个选项本身时,才会禁用整个框。 单独的个别选项不应影响警报。 $(document).ready(function(){ $(‘#optDir’).click(function(){ alert(“The Box is dissabled… “Text Direction“ can only be chosen, when choosing “Auto Detect“ languadge”); }); }); $(document).ready(function () { $(“#opt”).change(function () { if ($(this).val() == “auto”) { $(“#optDir”).prop(‘disabled’, false); } else { $(“#optDir”).prop(‘disabled’, true); } }) }); function setRtL(obj) { var textbox = document.getElementById(“SeekBox”); textbox.style.direction = [“ar”,”RightToLeft”].indexOf(obj.value) >=0 […]

使用jQuery设置选中

我正在尝试更改此列表中的所选选项..它仅适用于某些而非其他人? selectedVal将是Kelly Green,Navy等…… var selectedVal = $(this).text(); $(“#product-variants-option-0 option[text=” + selectedVal+”]”).attr(“selected”,”selected”) ; 这是选择列表: Gunmetal Heather Kelly Green Navy

使用jQuery选择选项时,Div css会发生变化

我已接近答案,但我不够好jQuery调整它以我想要的方式。 当选择了select选项时,我需要更改div的css类。 所以,如果代码是: .red{ background-color:red; } .green{ background-color:green; } .blue{ background-color:blue; } Red Green Blue 如果选择了适当的选项,我将如何更改“#box”的背景颜色? 这是如此,如此接近。 (在这里找到)

Jquery:如果select有选项1 show div

好的,所以这个对我来说很棘手…… 我有一个动态创建的下拉菜单,如果选项“其他”在该下拉列表中,我想显示div #optionalmess Select Size Example</option Other 所以,如果.variationselect包含选项“Other”(或value =“21”),则显示#optionalmess 如果“其他”(值=“21”)不在下拉列表中,我想隐藏#optionalmess 我在正确的轨道上,但在写它时我是一个菜鸟.. 请帮忙! =)