Что бы объявить глобальную переменную нужно всего лишь удалить var перед переменной, и тогда она станет доступна по всей области видимости.
$(‘a[name=modal]’).click(function(e) {
//Cancel the link behavior
e.preventDefault();
//Get the A tag
var id = $(this).attr(‘href’);
id2 = $(this).attr(‘id’);
$(‘a[name=confirmdelete]’).click(function(e) {
alert(id2);
});
Как объявить глобальную переменную в javascript