Я создаю приложение, и я столкнулся с проблемой при проверке наличия нескольких локальных мест хранения. Мне нужно скрыть ссылки, если у них нет href и показать их, если у них есть href. Необходимо проверить это на загрузке страницы.
В настоящее время у меня есть этот код, который работал до сих пор, однако, потому что приложение не обновляет загрузку страницы, не будет работать. Есть идеи?
scanner.scan( function (result) {
if (result.text == "1.html" ) { //Checks barcode scanner result
var onepageL = "1.html"; // links to file
localStorage.setItem("onepage", onepageL); //saves link to local storage
window.open(onepageL); //opens page
}
$('a').each(function showhide() {
(!$(this).attr('href')) ? $(this).hide() : $(this).show();
});
У меня был код выше, но это просто отключает все ссылки без href, и даже когда сканер заполняет их, они не отображаются. Поэтому любая помощь будет оценена по достоинству.
Я не знаю, что показывает/скрывает ссылки на локальное хранилище. Вот код, который будет показывать все ссылки, имеющие href, и скрыть все остальные при загрузке страницы.
$(document).ready(function(){
$('a[href]').show();
$('a').not('[href]').hide();
});