Tag: 选项

jquery-traversing:选择 – >选项 – >文本

我想比较一个变量和一个选择 – >选项 – >选择的文本,以便更改“选定”的attrib,这是我的代码,它可以工作,但我认为这不是写它的最佳方式,请原谅我的英语,我用google翻译求助hehehehe: var lista = ‘example 1’; $(“#id option”).each(function(){ if($(this).text() == lista){ $(this).attr(‘selected’,’selected’); } }); 这是html: example 1 example 2 这是一些尝试 $(‘#id option:eq(“‘+lista+'”)’).attr(‘selected’,’selected’) $(“#id option[text='”+lista+”‘]”).attr(‘selected’,’selected’)

如何根据输入值自动选择选项

我需要在文档就绪时实际选择select的选项,具体取决于输入的值。 例: myVal1 myVal2 例如,我们在页面加载时有一个预定义的值’2’。 我需要选择框自动选择,其选项与输入’myId’具有相同的值。 我的意思是’mayVal1’必须被选中。 当输入没有值时,select必须表现为默认值。 谢谢!

使用jQuery更改为单击图像上的选项

如果我点击某个图像,我想将选项更改为选择。 option的值是参数的唯一ID。 我想使用jQuery,但我是初学者,我不知道如何。 现在我有这个: $(document).ready(function () { $(‘img’).click(function(){ $(“option:selected”).removeAttr(“selected”); $(‘option[value=”‘ + $(this).attr(“alt”) + ‘”]’).attr(‘selected’, true); }); }); 但它不起作用。 所有来源都在这里http://jsfiddle.net/EKaKw/2/ 。 回答jsfiddle是最好的。 谢谢你。

缩短选择选项列表中的长选项

我希望能够使选项菜单中的任何项目缩短,具体取决于它的字符大小,我的尝试如下: jQuery(document).ready(function() { jQuery(“#groupId”).each(function(){ var myoptions = jQuery(‘option’).length; var shorter = myoptions.substring(0,10)+”…”; if ((‘myoptions’)>10){ jQuery(this).find(‘option’).text(shorter) } }); }); HTML Select… Nomee Project Owners Group Non-Admin Group this is too long this is too long and I want it to be shortened to 10 chars with … norights Promotions Group PS Repeater Group QC Group Ryan-Group […]

在特定选项选择上显示文本字段

我正在尝试学习一些jQuery,我无法弄明白,当我在select标签中选择一个特定选项时,如何显示文本字段(当然是基于ID)。 我已经谷歌找到我的问题的答案,但我还没有找到任何东西。 我问你怎么解决这个问题。 请参阅下文我的想法。 默认情况下: 选择标签 选项1 选项2 选项3 默认隐藏的文本字段。 如果我选择选项1 ,文本字段将保持隐藏状态。 如果我选择选项2 ,结果与第一个相同。 如果我选择选项3,则文本字段将可见。 如果我选择其他选项,再次说回选项2 ,则会隐藏文本字段。 我希望你明白我的意思:) 提前致谢。

选择刚刚附加了jquery的选项

基于AJAX查询,我将一些选项附加到列表中。 for(var i = 0; i < options.length; i++) { var data = options[i]; var option = $('’ + data[‘value’] + ”); $(‘#mySelectElement’).append(option); } 现在,当用户在页面上进行交互时,我想选择刚刚添加的选项,我尝试了以下内容(这两种可能性对我来说都不起作用): $(‘#mySelectElementOption_’ + id).attr(‘selected’, ‘selected’); 和 var option = document.getElementById(‘mySelectElementOption_’ + id); option.selected = true; 所以我卡住了,因为我不知道如何选择我的选择。 你有什么想法我能解决这个问题吗? 谢谢! PS:当我在Google Chrome中尝试第二种可能性时,它可以完美运行。 问候,约瑟夫

jQuery:如果选择了特定的选项,则显示div?

我正在购买购物车的地址页面。 有2个框,一个用于Country,一个用于Region。 有6个标准国家/地区,否则用户必须选择“其他国家/地区”。 元素都有一个数值 – Other Country是241.我需要做的是隐藏Region 如果用户选择Other Country,并显示textarea。 任何帮助很多人赞赏!

触摸滚动Jquery插件 – 如何针对多个实例使用不同的选项进行初始化?

在这里找到 – https://github.com/neave/touch-scroll : (function($) { // Define default scroll settings var defaults = { y: 0, scrollHeight: 0, elastic: !navigator.userAgent.match(/android/i), momentum: true, elasticDamp: 0.6, elasticTime: 50, reboundTime: 400, momentumDamp: 0.9, momentumTime: 300, iPadMomentumDamp: 0.95, iPadMomentumTime: 1200, touchTags: [‘select’, ‘input’, ‘textarea’] }; // Define methods var methods = { init: function(options) { return this.each(function() { […]

JQuery:根据选项值隐藏select选项

给出以下html Antalya Berlin Duesseldorf Frankfurt Hamburg Hannover Köln-Bonn Leipzig München Stuttgart 如何隐藏所有选项;值为TR? 提前很多,问候

使用jQuery在option元素上设置selected元素

我在jQuery中生成带有选项元素的选择列表。 简化它看起来像这样: var sel = $(“”); $.each(data, function(i, v){ $(“”).attr({ “value”: i }).html(v).appendTo(sel); }); 然后我想要一个选项。 通常我会做类似的事情: $(sel).val(1); 但是该选项没有选定的属性。 $(sel).html()给出了类似的东西: 1 2 这就是我的预期: 1 2 我尝试了这种方法(与使用.val()相同的结果): $.each(data, function(i, v){ var attrs = { “value”: i }; if(i == 1){ attrs.selected = “selected”; } $(“”).attr(attrs).html(v).appendTo(sel); }); 但我找到工作的唯一方法是: $.each(data, function(i, v){ var el = “”; if(i == 1){ […]