2016-04-12 14 views
1

<h2>特定のdiv内のテキストを更新するにはどうすればよいですか?div内のテキストを更新

<div id="outerwrapper"> 
    <div id="wrapper> 
    <h2></h2> 
    </div> 
</div> 

$('#wrapper').text("new text"); 

答えて

1

$('#wrapper').find('h2').text("new text");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="outerwrapper"> 
 
    <div id="wrapper"> 
 
    <h2></h2> 
 
    </div> 
 
</div>

$('#wrapper').find('h2').text("new text"); 

使用.find()

説明:セレクタによってフィルタリング、マッチした要素の現在のセット内の各要素の子孫を取得し、jQueryオブジェクト、または要素。

2

あなたはwrapperの子要素を見つけるためにfindを使用することができます。

$('#wrapper').find("h2").text("new text"); 

descendant selectorを使用する:

$('#wrapper h2').text("new text"); 
0

はこのお試しください:

$('#wrapper h2').html("new text"); 

をそして、あなたはしましたここで引用を逃した:<div id="wrapper>

コードは次のようにする必要があります:

<div id="outerwrapper"> 
    <div id="wrapper"> 
     <h2></h2> 
    </div> 
</div> 
+0

ここhttps://jsfiddle.net/Lu85g8rL/3/を参照してください。 –

-1

あなたのjavascriptのコードがなければなりません$('#wrapper h2').text("new text");あなただけのIDの後に必要なタグを追加する必要があります。代わりに $('#wrapper').text("new text");

はところで、そのコード行があるべき

<script></script> 

内側と関数の内部。例えば。

(function($){ 
    //your code here 
}) 

それとも

$(document).ready(){ 
    //your code here 
}) 
関連する問題