Jquery Disable Option In Dropdown June 16, 2022 Post a Comment Guys i have used the following code to disable an option using jQuery (jquery-1.4.2.min).The disable happens in Firefox , but not in IE. Solution 1: I think i might be wrong but it could be because the select rather than option can be disabled. Since firefox is great and IE sucks, well you can guess why :) you having that problem. Use css to grey out the text of that option. then on jquery do something like this. $('#SCOPE').change(function(){ if($('#SCOPE option[value="'+$(this).val()+'"]').attr('disabled') == 'disabled'){ alert('Its disabled you cannot select this option'); } }); Copy BTW. double check the code as I have not tested this :) Solution 2: My take is bit different to other answers. The aim is not to hide the options but just make them disable(to keep the UI consistent). My Scenario : I have multiple selects in a form and when an user selects an option in one of the selects the other selects should disable this option and vice versa. User is restricted from selecting the same option which is already selected. We normally disable the option but for IE 7 which does not support it. User also gets an option to add new selects. Solution : On load : If the browser is IE7 then while populating the the selects and disabling the already selected options on other selects I am adding a custom attribute to the option("data-ie7-disabled") and also changing the color of the disabled options to '#cccccc'(which is the standard color for disabled options). This makes the UI look same across browsers. On Change : I save the previous option in a local variable(this is saved on focus). When a user tries to change an option User selects a complete new option which is not selected in any other dropdown. Then I loop through other selects and change the color and add custom attribute to this selected option on other selects. When user selects an option that is already selected(The option which has grayed out color). I check if the option has this custom attribute on it first. If it has then > I simply revert the option to the previous one with an error message saying "This option is already selected or BLAH BLAH". When user changes his existing option to a brand new option which is not selected in any other dropdown's. I again loop through all the other select options and remove the color on it and also the custom attribute. Hope this helps. Share Post a Comment for "Jquery Disable Option In Dropdown" Top Question Spell Email Address For Forums How can I make the code of the mail to spell it and undete… Select All Checkbox In AngularJS I have a select all checkbox and list check-box like this. … Update Panel With ClientScriptManager code protected void a_Click(object sender, EventArgs … Change Input Value With Javascript The title seems easy, but I need help. I have a form with a… Javascript Select Change Field Price With Discount Onchange I have an html form with Sub-Total, Discount and Total. The… Javascript Error 'has No Method Push' I'm getting the error: object 0 has no method 'push… Hoisting In Javascript I asked a question before and somebody give me a guide and … Passport-google-oauth Callback Not Working When Used In Web Service I Have used Passport-Google-OAuth in Node.js web service pr… Binding Array Of Object To Kendo Grid Popup Multiselect I'm trying to bind an array of id-value pairs to a kend… React Native Link Using Expo? How can I use react-native link or How can I link a third p… November 2024 (35) October 2024 (54) September 2024 (19) August 2024 (198) July 2024 (183) June 2024 (399) May 2024 (680) April 2024 (428) March 2024 (764) February 2024 (891) January 2024 (789) December 2023 (815) November 2023 (346) October 2023 (524) September 2023 (279) August 2023 (339) July 2023 (281) June 2023 (344) May 2023 (209) April 2023 (123) March 2023 (145) February 2023 (175) January 2023 (279) December 2022 (135) November 2022 (234) October 2022 (176) September 2022 (165) August 2022 (494) July 2022 (294) June 2022 (309) Menu Halaman Statis Beranda © 2022 - JavaScript Exercises