for (var i = 0; i < this.ceMenu; i++) {
$('<div id=' + this.mcount + 'M' + i + ' class="arc" fname="'+this.menuList[this.curMenu][1 + i]+'">' + (this.menuList[this.curMenu][1 + i]) + '</div>').appendTo(this.menu).css({ 'top': (this.yMenu - 25) + 'px', 'left': (this.xMenu - 25) + 'px' });
document.getElementById(this.mcount + "M" + i).onclick = this.menuAction.bind(this)}//задача запустить функцию menuAction с параметром (this.menuList[this.curMenu][1 + i]) и this который будет не div а this.menu.
Проблема в том, что используя bind я теряю возможность обратиться к объекту div (в атрибуте fname которого храню требуемый параметр), а как передать его напрямую я не знаю(
Если bind не использую, то теряю ссылку на объект this.menu
Подскажите как решить такую проблему, плиз!