Web サイト用に JavaScript レポート エンジンを開始する予定で、MooTools を使用してプロトタイピングを開始しました。私はこのようなことができるのが本当に好きです:
function showLeagues(leagues) {
var leagueList = $("leagues");
leagueList.empty();
for(var i = 0; i<leagues.length; ++i) {
var listItem = getLeagueListElement(leagues[i]);
leagueList.adopt(listItem);
}
}
function getLeagueListElement(league) {
var listItem = new Element('li');
var newElement = new Element('a', {
'html': league.name,
'href': '?league='+league.key,
'events': {
'click': function() { showLeague(league); return false; }
}
});
listItem.adopt(newElement);
return listItem;
}
私が見てきたことから、jQuery の「採用」型メソッドは、html 文字列または DOM 要素のみを受け取ります。MooTools のElementに相当する jQuery はありますか?
編集:ここで私が探している大きなことは、リンクへのクリックイベントのプログラムによる添付です。