如何用jquery更改文本
我有一个dynamic创build的id为toptitle的h1 ,我无法更改HTML。 它将有一个不同的标题取决于一个页面。 现在,当它是configuration文件,我想改变它与jQuery的New word 。 
 <h1 id="toptitle">Profile</h1> // Changing only when it is Profile // to <h1 id="toptitle">New word</h1> 
 注意:如果文本是Profile ,则将其更改为New word 。 
像这样的事情应该做的伎俩:
 $(document).ready(function() { $('#toptitle').text(function(i, oldText) { return oldText === 'Profil' ? 'New word' : oldText; }); }); 
 这只是在Profil时取代内容。 请参阅jQuery API中的text 。 
 这应该工作正常(使用.text() : 
 $("#toptitle").text("New word"); 
像这样的东西应该工作
 var text = $('#toptitle').text(); if (text == 'Profil'){ $('#toptitle').text('New Word'); } 
 可以这样做:contains()select器: 
 $('#toptitle:contains("Profil")').text("New word"); 
例如: http : //jsfiddle.net/niklasvh/xPRzr/
 $('#toptitle').html('New world'); 
要么
 $('#toptitle').text('New world'); 
干净
试试这个干净的方法。
 var $toptitle = $('#toptitle'); if ( $toptitle.text() == 'Profile' ) $toptitle.text('New Word'); // No {} brackets necessary if it's just one line. 
非常简单的做:
 $(function() { $('#toptitle').html('New word'); }); 
html函数也接受html,但直接replace文本。