[ Create Own Event for Jqueryplugin problem ]

[ Create Own Event for Jqueryplugin problem ]

Dear all,
I have code blow

My HTML:
  1. <div id='container'>
  2.       <div class='item' id='itemone'> ... </div>
  3.       <div class='item' id='itemtwo'> ... </div>
  4. </div>
My Plugin here
  1. // My Plugin
  2. (function($){   
  3.    $.fn.myplugin = function(options)
  4.    {
  5.        if (this.length > 1){
  6.             this.each(function() {$(this).myplugin (options)});
  7.             return this;
  8.        }
  9.        var elem = $(this);      
  10.        var set = $.extend({
  11.            someoption1 : 'option1',
  12.            someoption2 : 'option2',                 
  13.            myevent:'myevent'
  14.        }, options || {});
  15.        //init here
  16.        {
  17.           elem.children().each(function(){
  18.                   //add click event for all child
  19.                   $(this).click(function(){
  20.                         alert(' Click children ');
  21.                         var ID = $(this).attr('id');
  22.                         //In here how to put ID in to myevent to use after.
  23.                   })
  24.             })
  25.        }
  26.        //------------------------------------------------       
  27.        return this;
  28.    }; 
  29. })(jQuery);
When i use this plugin.
  1. $('#container').myplugin ({
  2.       myevent: function(id){
  3.             //Do something with this element_id. Ex: call ajax ...
  4.             alert(id); // Will out put itemone or itemtwo
  5.       }
  6. });
The code above is just an example in my case. I apply it to more complex projects
My problem is when i click child item i want to output  myevent to do somethings. Please help me !