多个本地存储位置检查

时间:2014-04-30 13:27:19

标签: javascript jquery cordova local-storage qr-code

我正在创建一个应用程序,在检查是否存在多个本地存储位置时遇到了问题。我需要做的是隐藏链接,如果他们没有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的链接,即使扫描程序填充它们也不会出现。所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

我不知道显示/隐藏链接与本地存储有什么关系。 下面是一些代码,它们将显示所有具有href的链接,并在页面加载时隐藏所有其他链接。

$(document).ready(function(){
  $('a[href]').show();
  $('a').not('[href]').hide();
});