Hi Dan, Many thanks for the reply, thats been a great help. Finally got it working!
Heres some sample code for anyone else interested. Regards, Ben. <script language="javascript" charset="utf-8"> $(document).ready(function() { $('span.demo1').contextMenu('myMenu1', { bindings: { '1': function (trigger, target){ alert('Trigger was '+t.id+'\nAction was Open'); }, '2': function(t) { alert('Trigger was '+t.id+'\nAction was Email'); }, '3': function(t) { alert('Trigger was '+t.id+'\nAction was Save'); }, '4': function(t) { alert('Trigger was '+t.id+'\nAction was Delete'); } } }); }); </script> <div class="contextMenu" id="myMenu1"> <ul> <li id="1"><a href="#">Test 1</a></li> <li id="2"><a href="#">Test 2</a></li> <li id="3"><a href="#">Test 3</a></li> <li id="4"><a href="#">Test 4</a></li> </ul> </div> <p> <span class="demo1" id="demo1_yellow"><b>RIGHT CLICK FOR DEMO</b></ span> <span class="demo1" id="demo1_green1" style="background- color:lightgreen"><b>THIS WORKS TOO</b></span> <span class="demo1" id="demo1_green2" style="background- color:lightgreen"><b>THIS WORKS TOO</b></span> <span class="demo1" id="demo1_green3" style="background- color:lightgreen"><b>THIS WORKS TOO</b></span> <span class="demo1" id="demo1_green4" style="background- color:lightgreen"><b>THIS WORKS TOO</b></span> <span class="demo1" id="demo1_green5" style="background- color:lightgreen"><b>THIS WORKS TOO</b></span> <span class="demo1" id="demo1_green6" style="background- color:lightgreen"><b>THIS WORKS TOO</b></span> On Mar 3, 2:55 pm, "Dan G. Switzer, II" <[EMAIL PROTECTED]> wrote: > Benster, > > > > >Im new to jquery and im struggling with hopefully a simple question! > > >Im using theContextMenuplugin- > >http://www.trendskitchens.co.nz/jquery/contextmenu/ > >which allows you to generate a right-clickmenu. All works fine, > >however im now trying to pass in the id of the item that has been > >clicked upon. > > >Im listing several images on a page, and offering the right-clickmenu > >for each. I need to pass in the id of the image which has been > >clicked. Each image has a div with a unique id. > > >The documentation mentions "bindings" which i think is what im after, > >but have no idea how to display the function pairs. Here is the > >description from the docs - > > >An object containing "id":function pairs. The supplied function is the > >action to be performed when the associated item is clicked. The > >element that triggered the currentmenuis passed to this handler as > >the first parameter. > > >Can anyone advise me on how to proceed? > > It's been a while since I've used that plug-in for a project, but it is the > "bindings" option you're looking for: > > $("#attachTo").contextMenu("#menuDiv", { > bindings : { > "a.cm_item" : function (trigger, target){ > // "trigger" is the "#attachTo" element > console.log(trigger); > // "target" should be the "a.cm_item" element > console.log(target); > } > } > > }); > > The above should attach a click event to every <a class="cm_item" /> tag > found in thecontextmenu. The "target" argument should be a reference to > this DOM element. > > -Dan