1

テキストの途中にテキストを挿入するにはどうすればよいですか?

これは私のコードです:

<div class="MyText"> some content some dynamic dontent. my color is BLUE. some content </div>

ここでは、Jqueryによって値「Blue」を他の色に変更する必要があります。div内の他のコンテンツは動的に提供されるので、html()、append()とは別に、phpのようにコンテンツを埋める方法はありますか?

ここでは、このようにphpを介してそれを行うことができます

 <div class="MyText"> some content some dynamic dontent. my color is <?php echo("blue") ?>. some content </div>

Jquery / Javascriptでそれを行うことはできますか?

前もって感謝します

4

2 に答える 2

3

簡単に取得できるIDを持つSPANタグを使用します。そうすれば、脆弱な操作に頼ることなく、コンテンツを安全に変更できます。

<div class="MyText"> some content some dynamic dontent. my color is <span id="myColour">BLUE</span>. some content </div>
于 2012-06-11T11:56:26.167 に答える
1
 <div class="MyText"> some content some dynamic dontent. my color is <span id="blue" style="display:none">BLUE</span>. some content </div>

 <button onclick="document.getElementById('blue').style.display='inline'">click me</button>

申し訳ありませんが、これのjsfiddleを提供することはできませんが、これは機能します。

于 2012-06-11T12:04:48.230 に答える