javascript - 在javascript中设置变量

原文 标签 javascript jquery ios jquery-mobile

我需要在基于A标签ID的javascript代码段上创建窗口,该窗口将导航至正确的html文件。我有一些东西,当我看着它时,它应该可以工作,但是由于某种原因,它没有用。这就是我得到的。

<script> 
    $(document).bind('pageinit', function() { 
        $('a').each(function (index){
            var elementId = $(this).attr("id"); 
            elementId= elementId + '.html';
            $(function(){ 
                $(elementId).click(function (event) { 
                    event.preventDefault(); 
                    window.location.assign(elementId); 
                }); 
            }); 
        });
    }); 
</script>


这部分是为了让我可以在不退出Web应用程序窗口的情况下在ios Web应用程序中加载外部HTML

$(function(){ $(elementId).click(function (event) { 
    event.preventDefault(); 
    window.location.assign(elementId); 


我将变量写错了吗?任何帮助,将不胜感激

最佳答案

我会做出一个疯狂的猜测:

$(function(){ 
    $('a').on('click', function(e) {
        e.preventDefault();
        window.location.assign(this.id + '.html'); 
    });
});

关于javascript - 在javascript中设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859170/

相关文章:

javascript - 无法使用 Facebook Graph API 编辑页面的几个字段

javascript - .off()/.on() jQuery 事件处理程序绑定(bind)组合的效率

ios - UINavigationController 支持InterfaceOrientations : category vs swizzle

ios - 创建自定义标签栏 Controller 的最佳方法是哪种?

ios - 在Facebook上共享时如何禁用Facebook App Name的显示

javascript - Chrome 扩展中的后台页面和弹出页面之间的通信

javascript - 气质JavaScript:函数仅在某些情况下有效

javascript - formatter.js 覆盖 knockout 值

jquery - 单击 - 导航前的延迟

javascript - 在PHP中转换表格获取方法URL