要素がクリックされた場合に、関数をパラメーターとして渡したい。しかし、私が渡す関数では、クリックされた要素から属性情報を設定したいと思います。
関数の内部に属性値を渡すための最良の方法は何ですか?
私のJavaScriptは次のようになります。
$('.edit-link').livequery(function(){
$('.edit-link').click(function(){
WMT.openOverlay($('#edit'),{
relativeTo: $('.search'),
width: $('.search'),
close: $('#cancel_edit'),
fillFields: function(){
return $.getJSON("ajax/edit.php?id=" + $(clickedElement).data('id'));
}
});
});
});
jsonでデータ属性「id」を送信したい。