Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 897057
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T14:49:37+00:00 2026-05-15T14:49:37+00:00

When I bind a function to a link with $(‘a#link_id’).click() and then I click

  • 0

When I bind a function to a link with $('a#link_id').click() and then I click the link, it runs the function and everything it’s okay, but when I “activate” the button in another way (i. e. focusing with tab and then pressing barspace) it just doesn’t works.

It happens the same with $('select#dropbox_id').change(): It works when I change it with the mouse but not with the direction arrows. Is there a way for achieving this whitout having to rebind manually with $.keyup()? I don’t know, maybe I’m just missing an event.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T14:49:38+00:00Added an answer on May 15, 2026 at 2:49 pm

    You don’t need any type of those events.

    For click event, it occurs when you click an element with mouse or with space bar. If your click event isn’t firing when you use space bar, probably you have an error somewhere else.

    When you change a drop down box, then and only then the change event fires. When you use the arrow key to change the drop down box’s selected value, that value isn’t immediately selected, only when the focus of the control is lost that value is assigned to be its control’s selected value, and as a result, the change event fires.

    If you want to achieve the event firing mechanism with the arrow keys, then you will have to use the keyup/keydown event, there is no other way(as far as I know). Also, you may detect the key that was pressed to determine whether it is one of the direction arrow that is pressed.

    If you still need any help, you may include the code with your question.

    I hope this helps.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.