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 7535201
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T06:15:10+00:00 2026-05-30T06:15:10+00:00

I have to create a table with cells on which by clicking I have

  • 0

I have to create a table with cells on which by clicking I have to give a parameter some value dependent on all the cells that are clicked

If it had been a single cell I can do this by click function in jquery. But It is possible that user can choose multiple cells and in return the parameter should be updated if the chosen cells are adjacent to each other and should prompt the user if the chosen cells are not adjacent.

It seems to be very complicated. How do I accomplish this in jQuery?

Update:

This table is a calendar like application with time and venue as rows and colums.Each cell in a row represents a 1hour time slot. Users can choose multiple 1 hr time slots that can make a single bigger slot(say a 3 hr slot) in order to create an event in the table that spans over this timeslot.

  • 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-30T06:15:11+00:00Added an answer on May 30, 2026 at 6:15 am

    This is a pretty good working example. You monitor mouse down/up events to determine what cells the user has dragged the mouse over. You then add a class so that you know which ones they are. In addition you add a class to the parent row.

    Then when mouse up occurs you check to see whether multiple rows have been activated. If so then tr.active will be greater than one.

    http://jsfiddle.net/mrtsherman/bCcbZ/

    var mousedown = false;
    
    $(document).mousedown(function() {
        mousedown = true;
    });
    
    $(document).mouseup(function() {
        mousedown = false;
        if ($('tr.active').length > 1) {
            alert('separate rows');
        }
        else { alert('same row'); }
    
        $('.active').removeClass('active');
    });
    
    $('td').mousedown(function() {
        $(this).addClass('active').parent().addClass('active');
    });
    
    $('td').mouseover(function() {
        if (mousedown) {
            $(this).addClass('active').parent().addClass('active');
        }
    });​
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am trying to create a table view which uses two types of cells
I have a UIButton that is created inside of each table cell. I want
I have this table CREATE TABLE [dbo].[friend_blocked_list]( [subdomain] [varchar](50) NOT NULL, [un] [nvarchar](50) NOT
I have this table CREATE TABLE `codes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
I have this table: CREATE TABLE `test` ( `ID` int(11) NOT NULL auto_increment, `text`
I have this table: CREATE TABLE `point` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `siteid`
i have 2 tables CREATE TABLE if not exists tag_name( + tagid INTEGER PRIMARY
I have to create one table using XSLT and CSS. The table should look
I have 2 tables: CREATE TABLE `product_det` ( `id` bigint(12) unsigned NOT NULL AUTO_INCREMENT,
I have several tables: CREATE TABLE [dbo].[Tracks]( [Id] [uniqueidentifier] NOT NULL, [Artist_Id] [uniqueidentifier] NOT

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.