2016-06-29 6 views
1

jquery .text()を使用してspan要素を変更する方法については、javascript/htmlとjqueryの新機能ですそれらのどれも、jqueryを使用して同じdiv内の2つのスパン要素のテキストを変更している特定のケースでは違いがないようです。ここでjqueryを使用すると、boostrapクラスの最初のスパンを変更することはできますが、最初のスパンを変更することはできません。

は、私は、彼らがしている機能は、result.XXX

しかし用を返すgetJSONコールである私のHTML

<div> 
     <p> 
     <span class="label label-primary" id="mstatusDim">loading..</span> 
     <span class="label label-warning" id="warmup">loading</span> 
     </p> 
</div> 

とJavaScript

$("#mstatusDim").text(result.stat); 
    $("warmup").text("test"); 

のために持っているものです何らかの理由で私は理解できません。私は決して "ウォーミングアップ" IDスパンのテキストを変更できません。

私はまた、以下のいずれかの

<div> 
    <p> 
    <span class="mstat label label-primary" id="mstatusDim">loading..</span> 
    <span class="warmuptest label label-warning" id="warmup">loading</span> 
    </p> 
</div> 

が、そこに運を行うことによってだけでなくユニークであるクラスを変更しようとしました。私がそれらの順序を切り替えるとしても、 "mstatusDim"スパンは常に正しく更新され、 "ウォームアップ"は決してそうしないので、私は部分的に働いて以来、私の頭をそんなに傷つけています。

理想的な世界私はテキストを持っていないと私はそれそれが

<span class="mstat label label-primary" id="mstatusDim">loading..</span> 
    <span class="warmuptest label label-warning" id="warmup"></span> 

任意のアイデアや提案をいただければ幸いです情報が表示されます、その場合には.text(「XYZ」)を渡していない限り表示されないために、第2スパンをしたいです!

答えて

4

あなただけのIDセレクター( '#')

$("#warmup").text("test"); 
+0

変更

$("warmup").text("test"); 

を逃したよううわー、私はどうやら私だけに必要な...馬鹿のように感じるルックス家に帰って眠りについて...私は私が認めて気にかけるよりも長くこれを見つめている。ありがとう! – user2816012

関連する問題