从adobe animate

时间:2017-08-30 09:51:27

标签: javascript jquery

Adob​​e animate在加载页面时使用javascript创建文本元素。我需要用来自URL(GET)的变量文本替换Adobe动画中的文本。

从adobe animate(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>
&#13;
&#13;
&#13;

但文本不会发生变化。怎么了?我可以通过事件的jquery来处理这个吗?

4 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

由于jquery选择器不区分大小写,选择器位于:

,因此无法正常工作
$('#Stage_Titel p').text('Change Text!');
__________^

应该是:

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

请注意,T应采用小写t格式。

希望这有帮助。

答案 2 :(得分:0)

您的Jquery选择器中有拼写错误。该ID为Stage_titel而不是Stage_Titel

&#13;
&#13;
 $( document ).ready(function() {
        $('#Stage_titel p').text('Change Text!');
    });
&#13;
<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>
&#13;
&#13;
&#13;

答案 3 :(得分:0)

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