オブジェクト内でクリック時イベントを定義することは可能ですか(oop)?私はこれに不慣れです。私は次のことを試みてきました:(私はコードを単純化しました(divのCSSなどはありません))
function menu_item(menu_name){
this.menu_name=menu_name;
this.create = function(){
$('body').html("<div id=" + menu_name + " />");
};
$('#' + menu_name).on('click',function(){
alert (menu_name);
});
}
menu_item("test");
menu_item.create();
指定されたmenu_nameのidを持つdivをクリックすると、(テストとして)名前にアラートを送信したいのですが、これは機能しません...これも可能ですか?