2017-08-30 7 views
-1

Adob​​eのアニメーションは、ページが読み込まれたときにjavascriptでテキスト要素を作成します。私はAdobe AnimateのテキストをURL(GET)から取得する可変テキストに置き換える必要があります。動的に作成されたp要素のテキストをAdobeのアニメーションから変更します

アドビアニメーション(edge_includes/edge.6.0.0.min.js)から作成された要素:

$(document).ready(function() { 
 
     $('#Stage_Titel p').text('Change Text!'); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 
<div id="Stage_Titel"> 
 
    <p>Text to Replace!</p> 
 
</div>

しかし、テキストは変更されません。なにが問題ですか?イベントのjqueryでこれを処理できますか?

$('#Stage_Titel p').text('Change Text!'); 
__________^ 

あるべき:jQueryのセレクタは大文字と小文字を区別しないのでし

+1

タイポ: ''#Stage_titel' –

+1

がタイプミスであるよう#Stage_Titel'が同じではありませんあなたのコードも? –

+0

それは誤植ではありません。問題は、#Stage_Titelが別のjsファイルによって作成されていることです。そして今、私はそれで何もしません(隠す、変更する...)。私はそれを変えた。 – Peesen87

答えて

1

はないセレクタで、動作

$('#Stage_titel p').text('Change Text!'); 

T下ケースt形式でなければならない注意。

これが役に立ちます。

0

Jqueryセレクタに入力ミスがあります。 IDはStage_titelではないStage_Titel

$(document).ready(function() { 
 
     $('#Stage_titel p').text('Change Text!'); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="Stage_titel"> 
 
    <p>Text to Replace!</p> 
 
</div>

0
$(document).ready(function(){ 
     $('#Stage_titel').text('Change Text!'); 
    }); 
2

$(document).ready(function() { 
 
     $("#Stage_titel").html("<p>Change Text!</p>") 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="Stage_titel"> 
 
    <p>Text to Replace!</p> 
 
</div>

関連する問題