Possible duplicate:
Parent Handler Prevention
I need to attach functions to onclick events of hierarchical divs.
I have this HTML
<div onclick="event1()" class="wrapper"> main contents <div onclick="event2()"class="inner"> inner contents </div> </div>
now when i click on the inner div event1() and event2 () is not being called because i think my jquery plugin is blocking it.
Edited ::
in fact my plugin blocks node child events, so event2 () is never called, how can I stop this?
I am using jquery full callender plugin: http://arshaw.com/fullcalendar/
and below is my config function, which is called onready.
function calenderEvents(events, account_id) { //Dynamically Set options as account type wise var selectable_opt = ''; if (account_id == 'default') { selectable_opt = true; } else { selectable_opt = false; } var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var calendar = $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, selectable: selectable_opt, selectHelper: true, eventDrop: function(event, dayDelta, minuteDelta, allDay, revertFunc) { AfterMove(event); }, select: function(start, end, allDay) { var title = prompt('Event Title:'); if (title) { var details = { title: title, start: start, end: end, allDay: allDay }; $.post(SITE_URL + '/calendar/add-event', { details: details }, function() { }); calendar.fullCalendar('renderEvent', { title: title, start: start, end: end, allDay: allDay, }, true // make the event "stick" ); } calendar.fullCalendar('unselect'); }, /*eventMouseover: function() { $('.fc-event-delete').css('display','block'); }, eventMouseout: function() { $('.fc-event-delete').css('display','none'); },*/ editable: true, events: events, }); //}).limitEvents(2); }