php中的jQuery prepend()函数替代

时间:2013-12-31 09:32:13

标签: php jquery

我想将jQuery的任务切换到PHP。

早些时候就像是:

myString +=  "Hello There ! ";
$("#latestRoutes").prepend(myString).slideDown(2000);

但是现在当我切换到PHP时,如何在PHP中使用$ .prepend函数将变量附加到特定字符串?

1 个答案:

答案 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();
    });
}