Adobe 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;
但文本不会发生变化。怎么了?我可以通过事件的jquery来处理这个吗?
答案 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
$( 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;
答案 3 :(得分:0)
$(document).ready(function(){
$('#Stage_titel').text('Change Text!');
});