我正在创建一个应用程序,在检查是否存在多个本地存储位置时遇到了问题。我需要做的是隐藏链接,如果他们没有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的链接,即使扫描程序填充它们也不会出现。所以任何帮助都会受到赞赏。
答案 0 :(得分:0)
我不知道显示/隐藏链接与本地存储有什么关系。 下面是一些代码,它们将显示所有具有href的链接,并在页面加载时隐藏所有其他链接。
$(document).ready(function(){
$('a[href]').show();
$('a').not('[href]').hide();
});