В процессе освоения JS, столкнулся с такой ситуацией. Мой код:
Object.prototype.show = function () {
$('span[data-search]').on('click', function (evt) {
var data_search = $(this).data('search');
$('body').on('shown.bs.modal', '.modal', function () {
$(this).find('button.synConfirm').on('click', function(){
console.log(data_search); // Переменную не видно
});
});
}):
});
Тоесть при клике на span открывается модальное окно (Bootstrap 3). Затем при нажатии на кнопку в модальном окне, я должен иметь доступ к значению переменной data-search объявленной в саамом начале, но я не имею к ней доступа... Вопрос: Почему? Ведь я её определил до вызова console.log(),..
Каким образом я её могу получить?