2017-02-25 27 views
0

我有一个sidr问题,我想更改一个元素,就像我的<nav>中的一个简单的<p>-tag,但它不起作用。如果我用$(".nav footer #name").text("NEW TEXT"))更改文本,它会更改该值(如果我使用console.log($(“。nav footer #name”)。text()))返回该值,但屏幕上没有任何反应。SIDR在NavBar中更改元素不起作用

整个代码:http://pastebin.com/dn69cMCh

+0

发布您的HTML? – mehulmpt

+0

@MehulMohan哦,是的,我忘了,现在就去做 –

+0

@MehulMohan有什么想法吗? –

回答

0

你可能不会等待文件准备就绪。在您的文件中使用以下JS:

$(document).ready(function() { 
    // .. your code 
    $(".nav footer #name").text("NEW TEXT")); 
}); 
+0

嘿,我其实已经尝试过了,但我每次都遇到这个问题:http://stackoverflow.com/questions/42448262/if-i-check-whether-page-is-loaded-jquery-mobile-doesnt-work –

+0

好吧。尝试将您的JavaScript文件移动到''之上。这也会工作 – mehulmpt

+0

刚刚尝试过,如果我这样做,我的sidr菜单将不再工作,根本无法打开它 –