• DEVHIDE
        • Home (current)
        • About
        • Contact
        • Cookie
        • Home (current)
        • About
        • Contact
        • Cookie
        • Disclaimer
        • Privacy
        • TOS
        Login Or Sign up

        How to add a class to an element that is outside of your onclick element

        354 Views Asked by naroko At 12 June 2015 at 20:05 2025-12-10T00:29:47.369518

        I need some help with some If statement. I have this div

        <div id="features-dots">
        <ul>
            <a href="#"><li class="one"></li></a>
            <a href="#"><li class="two"></li></a>
            <a href="#"><li class="three"></li></a>
        </ul>
        </div>
        

        and

        <div class="feature_thumb">
        <a class="feature_thumb" id="one" onclick="return false;"></a>
        </div>
        <div class="feature_thumb">
        <a class="feature_thumb" id="two" onclick="return false;"></a>
        </div>
        <div class="feature_thumb">
        <a class="feature_thumb" id="three" onclick="return false;"></a>
        </div>
        

        and want to add a class to li.one if #one is clicked, to li.two if #two is clicked and so on...Can someone help me with this?

        javascript jquery if-statement onclick
        Original Q&A
        2

        There are 2 best solutions below

        2
        Jakir Hossain Jakir Hossain On 12 June 2015 at 20:18 BEST ANSWER
        $('a.feature_thumb').click(function(){
            $('.' + this.id).addClass('your-class');
        });
        

        DEMO

        2
        lmgonzalves lmgonzalves On 12 June 2015 at 20:08

        You can use this simple jQuery code:

        $('a.feature_thumb').click(function(){
            $('.' + $(this).attr('id')).addClass('your-class');
        });
        

        DEMO

        Related Questions in JAVASCRIPT

        • Angular Show All When No Filter Is Supplied
        • Why does a function show up as not defined
        • I count the time the user takes to solve my quiz using Javascript but I want the same time displayed on another page
        • Set "More" "Less" font size
        • Using pagination on a table in AngularJS
        • How to sort these using Javascript or Jquery Most effectively
        • how to fill out the table with next values in array with one button
        • State with different subviews
        • Ajax jQuery firing multiple time display event for the same result
        • Getting and passing MVC Model data to AngularJS controller
        • Disable variable in eval
        • javascript nested loops waiting for user input
        • .hover() seems to overwrite .click()
        • How to sort a multi-dimensional array by the second array in descending order?
        • How do I find the fonts that are not loading in a CORS situation ( MoovWeb )?

        Related Questions in JQUERY

        • How to sort these using Javascript or Jquery Most effectively
        • Ajax jQuery firing multiple time display event for the same result
        • .hover() seems to overwrite .click()
        • Check for numeric value with optional commas javascript
        • Extending Highmaps Side Effect
        • Array appending after each onclick and loop in javascript
        • how can i append part of a table based on how many tr it has?
        • Play multiple audio files in a slider
        • Remove added set of rows
        • Access property of an object of type [Model] in JQuery
        • AJAX PHP - Reload div after submit
        • proengsoft/laravel-jsvalidation ReferenceError: jQuery is not defined
        • when a checkbox is checked how to display a different hidden element using javascript
        • Get jquery error Uncaught RangeError: Maximum call stack size exceeded
        • Removing only the closest thead on table filtering

        Related Questions in IF-STATEMENT

        • If...Then...Else Visual Basic 2012
        • Why does compiler recognize while(true) at compile time but not if(true)
        • Swift 2 - Pattern matching in "if"
        • How to get a text to display on vba when a button is pressed?
        • PHP statements with <<<EOF string
        • Convert string to variable in PHP
        • Are the conditional statements if(true) and if(false) evaluated at compile time in java?
        • Compare strings using ==
        • SQL Several Count
        • how to get user to pick inputs Java
        • WHERE Clause in SQL statement with 2 conditions
        • PHP: most efficient way of structuring IF clauses
        • Python - Why is my else statement being ignored in this piece of code?
        • Multiple conditions in Java
        • C program treats an if statement as false when it is in fact true

        Related Questions in ONCLICK

        • show/hide multiple div tags at once and change the size of the remaining div tag
        • I can't retrieve the value typed in a text input using Javascript
        • javascript foreach onclick
        • Why won't my Jbutton do anything on click?
        • Show table when its tab is clicked but hide other tables
        • Get the position of a button clicked in ListView
        • Gather Touches from MainActivity
        • link onclick vs. button onclick
        • Input text needs a case change when button is clicked. Having trouble creating JS for this
        • How to create both onClick and mouseover to a link jQuery
        • I want to add my editbox data to a local table?
        • How to add class to its parent div when clicked
        • ResponsiveTabs add onclick in js file
        • Isotope Packery Expanded State Positioning Issue
        • Page is getting reloaded automatically on click event. Cannot determine why?

        Trending Questions

        • UIImageView Frame Doesn't Reflect Constraints
        • Is it possible to use adb commands to click on a view by finding its ID?
        • How to create a new web character symbol recognizable by html/javascript?
        • Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
        • Heap Gives Page Fault
        • Connect ffmpeg to Visual Studio 2008
        • Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
        • How to avoid default initialization of objects in std::vector?
        • second argument of the command line arguments in a format other than char** argv or char* argv[]
        • How to improve efficiency of algorithm which generates next lexicographic permutation?
        • Navigating to the another actvity app getting crash in android
        • How to read the particular message format in android and store in sqlite database?
        • Resetting inventory status after order is cancelled
        • Efficiently compute powers of X in SSE/AVX
        • Insert into an external database using ajax and php : POST 500 (Internal Server Error)

        Popular # Hahtags

        javascript python java c# php android html jquery c++ css ios sql mysql r reactjs

        Popular Questions

        • How do I undo the most recent local commits in Git?
        • How can I remove a specific item from an array in JavaScript?
        • How do I delete a Git branch locally and remotely?
        • Find all files containing a specific text (string) on Linux?
        • How do I revert a Git repository to a previous commit?
        • How do I create an HTML button that acts like a link?
        • How do I check out a remote Git branch?
        • How do I force "git pull" to overwrite local files?
        • How do I list all files of a directory?
        • How to check whether a string contains a substring in JavaScript?
        • How do I redirect to another webpage?
        • How can I iterate over rows in a Pandas DataFrame?
        • How do I convert a String to an int in Java?
        • Does Python have a string 'contains' substring method?
        • How do I check if a string contains a specific word?
        .

        Copyright © 2021 Jogjafile Inc.

        • Disclaimer
        • Privacy
        • TOS
        • Homegardensmart
        • Math
        • Aftereffectstemplates