我想将jQuery的任务切换到PHP。
早些时候就像是:
myString += "Hello There ! ";
$("#latestRoutes").prepend(myString).slideDown(2000);
但是现在当我切换到PHP时,如何在PHP中使用$ .prepend函数将变量附加到特定字符串?
答案 0 :(得分:2)
在页面加载时,如果变量isset,则将其显示为div的第一个子项,如下所示:
<div>
<?php if(isset($mystring)) echo '<p class="test">'.$mystring.'</p>'; ?>
<p>...</p>
<p>...</p>
</div>
但是因为这只是在页面刷新时提供的,当然你不能同时拥有花哨的js动画,需要做一些额外的工作。如果你想让它与js进行通信,那么在那里添加一个类,并使用js检查它的存在,然后启动它的动画。这可以这样做:
if($('.test').length > 0) {
alert("This message is brought by php, great!!!");
$('.test').on('click', function(){
$(this).hide();
});
}