Tag: 选择

jQuery选择菜单显示具有相同ID的兄弟姐妹隐藏其他兄弟姐妹

我有一个选择菜单,根据ID显示或隐藏列表项。 除了我的列表有多个具有相同ID值的LI。 这仅显示列表中具有匹配ID值的第一个LI。 $(function() { $(“#orientation”).change(function() { if (this.value == ‘all’) { $(“#images”).children().show(); } else { $(“#” + this.value).show().siblings().hide(); } }); $(“#orientation”).change(); });​ http://jsfiddle.net/dRqRV/ 如何以相同的ID值显示所有兄弟LI?

动态选择框,使用AJAX或jQuery和PHP填充文本字段

有没有任何教程或代码可以帮助从选择框中选择一个文本字段来使用AJAX或jQuery和PHP? 就像在图片中……

jQuery如何按值选择选项?

如何选择不在’restrictedIds’中的选项,例如,选择器应该选择值为24和31的选项。另外我知道如何使用’.inArray’和’.each()’来完成它但是它会善待你的解决方案。 谢谢。 … var restrictedIds=’0,38,23′; … test1 test2 test3 test4

Jquery:如果select有选项1 show div

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

在Internet Explorer中显示/隐藏选择的optgroup选项

我在显示/隐藏optgroup选项时遇到问题。 我尝试在Chrome和Internet Explorer中展示它们,但从未找到适用于这两种环境的解决方案 Choose One… United States Canada Choose One… Alaska Alabama Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma […]

显示/隐藏按类选择选项

我预先选择最常用的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/ ,使用值而不是类。 它也没有正常工作 – 在单击元素之前,小提琴不显示默认值,当我在计算机上运行代码时,我遇到了相反的问题 – 它在单击元素之前显示默认值,但不是它应该隐藏它。

如何使用动态填充的选项克隆jQuery Chosen选择框?

克隆现有选定元素(不是选项而是整个选择框)并为它们创建动态ID时,我遇到了问题。 我能够克隆所选元素,但它具有与所选父元素相同的id,并且不允许在那里选择一个选项。 当我单击新生成的选定框时,选择的已克隆父项将显示要选择的选项列表,而不是选择的子项。 选择的孩子被冻结了,我无法选择其中的选项。 截图: JS: $(“#addCostDetailsRowBtn”).button().click(addCostRowFn); var addCostRowFn = function () { var rowLen = $(“.costTemplateRow”).length; //alert(rowLen); var $newRow = $(“#costTemplateRow1”).clone(true); $newRow.find(‘select’).each(function () { //alert($(this)); //alert($(this).attr(‘id’)); var item = $(this).attr(‘id’); if(‘undefined’!=item) { var newItem = item.replace(/^(.*)(\d+)$/, function(match, p1, p2) { return p1+(parseInt(p2)+1); }); $(this).attr(‘id’, newItem); $(this).removeClass(“chzn-done”); } }); $(‘#costsTable tr:last’).before($newRow); return false; }; 有人可以帮我解决问题吗? […]

RoR:form.select + onchange没有将参数中的正确值传递给控制器

我在Ruby on Rails表单中有一个select菜单,定义如下: “Menu1_Id”, :class => “Menu1_Class”} %> 我正在使用事件处理程序在选择一个选项时触发控制器操作,并且我想向其传递所选选项的值 $(function(){ $(‘.Menu1_Class’).bind(‘change’, function(){ alert($(this).val()); $.ajax(‘#{:controller => “TestsController”, :action => “show”}?param_one=’+$(this).val()); }); }); 编辑:这是为我工作的js代码,感谢Robin的回答(注意我正在使用它来执行动作“get_results”而不是原来的“show”): $(function(){ $(‘.menu_class’).bind(‘change’, function(){ $.ajax({ url: “”, data: { param_one: $(this).val() } }); }); }); 在我的控制器中 # GET /tests/1 # GET /tests/1.json def show @test = Test.find(params[:id]) if params[:param_one].present? @blah=params[:param_one] puts “show : @blah […]

检测选项卡在jQueryUI下被选中

我试图检测何时单击我的jQueryui选项卡组件上的新选项卡。 我已经关注了几个指南和博客,但无法围绕这个过程。 我有以下内容: $(‘#tabs’).tabs({ select: function(event,ui) { alert(‘selected’); return false; }, }); 我不知道我错过了什么,但警报从未发生过。 我对jQuery并不坚强,所以我可能犯了一个愚蠢的错误,所以任何帮助都会受到赞赏。 谢谢,克里斯 更新:jsfiddle示例http://jsfiddle.net/T7czp/16/

jquery异国情调的id选择

有谁知道如何选择与jeury一个id这个forms1329456738.1053,name ? 非工作示例: http : //jsfiddle.net/zep6Y/ Some text aaa $(‘#1329456738.1053,name’).text()