私は現在次のコードを持っています:
$('#loginLink, #registerLink').click(function () {
dialog(this);
return false;
});
$('#detailData')
.on('click', '.modalDeleteLink, .modalEditLink', function () {
dialog(this);
return false;
})
#loginLinkと#registerLinkの1つだけがありますが、クラス.modalDeleteLinkと.modalEditLinkを持つ要素は最大100個になる可能性があります。
これらの要素をすべて変更して、クラスが.dialogLinkになるようにし、次のコードを使用することを考えていました。
$("body").on("click", ".dialogLink", function(){
dialog(this);
return false;
});
このコードは保守がはるかに簡単です。しかし、これをボディに取り付けることでパフォーマンス上の不利な点はありますか?