特定のリンクを選択してダイアログボックスを開こうとしています。
$('#edit').click(function(e) {
var url = $(this).attr('href');
var dialog_form = $('<div id="dialog-form">Loading form...</div>').dialog({
autoOpen: false,
width: 520,
modal: true,
open: function() {
return $(this).load(url + ' #content');
},
close: function() {
$('#dialog-form').remove();
}
});
dialog_form.dialog('open');
e.preventDefault();
});
複数の編集リンクがあるページ
<a href="articles/edit/1" id="edit">edit</a>
<a href="articles/edit/2" id="edit">edit</a>
ただし、コードは編集リンクが1つしかない場合にのみ機能します。
クリックした正確なリンクを動的に選択するにはどうすればよいですか?