Я ищу способ использовать функцию для создания переменной, так как я определил переменные, которые я использую, чтобы создать переменную внутри функции независимо в зависимости от того, что делает пользователь.Использование функции для создания переменной
Вот что у меня есть, но он не работает:
var popupContent = ''
var message = ''
var postLink = ''
function createMessage() {
popupContent = [
"<p>" + message + "</p>",
"<form action='" + postLink + "' method='post' accept-charset='utf-8'>",
"<ul class='cd-buttons no_margin'>",
"<li><a class='submit'>Yes</a></li>",
"<li><a class='popup-close'>No</a></li>",
"</ul>",
"</form>",
"<a class='cd-popup-close popup-close img-replace'>Close</a>"
].join('');
}
//Accept Employement Request
$('.popup1').on('click', function() {
employeeName = $(this).siblings('.js-employee-name').text();
var message = "Are you sure you want to hire <b>" + employeeName + "</b>?"
var postLink = "/hire-employee"
createMessage();
$(".cd-popup-container").append(popupContent);
});
Можете ли вы быть немного более ясно, что переменная вы пытаетесь инициализировать? – MannfromReno
Не уверен, что именно вы просите. –
Моя проблема в том, что когда я вызываю $ (".cd-popup-container"). Append (popupContent); popupContent по-прежнему равен "" – Pabi