У меня есть тег set изображения div, как показано ниже:
function printImg() {
pwin = window.open(document.getElementById("mainImg").src,"_blank");
window.print();
}
$(function () {
$("#gallery > img").click(function () {
if ($(this).data('selected')) {
$(this).removeClass('selected');
$(this).data('selected', false);
} else {
$(this).addClass('selected');
$(this).data('selected', true);
}
});
var selectedImageArray = [];
$('#gallery > img').each(function () {
if ($(this).data('selected')) {
selectedImageArray.print(this);
}
});
window.onafterprint = function(){
window.location.reload(true);
}
});
img.selected {
border: 3px solid green;
}
img:hover {
cursor: pointer;
}
size(180)->generate($user->emp_code[$i])) !!} ">
Мне нужно выбрать изображение, когда пользователь нажимает на него, я добавил скрипт для этого, и он работает, но я нажимаю кнопку печати, он не печатает qrcode image, тем временем печатает всю страницу.
Мне также нужно проверить, выбрано ли изображение, и пройти через значение массива, чтобы напечатать выбранные изображения + имя данных.