0

我这里有一小行代码......

        if(todaysDate!==date_encoded_time){
            str +='<div id='div_label'>'+recipe_arr[x].recipe_name+''+'</div>';
        }else {
        str +='<div id='div_label'>'+recipe_arr[x].recipe_name+'NEW ITEM'+'</div>';
        }

对于 todaysDate,我得到当前日期或今天日期的值,对于 date_encoded_time,它是存储在数据库中的日期。我在这里尝试做的是当 todaysDate 匹配 date_encoded_time 时,它​​将显示在应用程序“NEW ITEM”上;但是每个项目都说“新项目”,那么我如何选择一个特定的行或显示一个特定的项目来告诉用户它是新的,使用 JS 而不是 PHP..?顺便说一句,它已经连接到我使用 AJAX 的数据库,但我只需要获取添加到数据库中的最新记录。

有什么想法吗?任何人?

谢谢!

4

1 回答 1

0

尝试在每个元素上嵌入一个特定的类并使用 jQuery 赶上它们。

我假设下面的代码是 PHP 代码。

if (todaysDate!==date_encoded_time){
    str +='<div id='div_label'>'+recipe_arr[x].recipe_name+''+'</div>';
}else {
    str +='<div id='div_label' class="theClass">'+recipe_arr[x].recipe_name'</div>';
}

然后像这样通过 jQuery 拾取和操作它们。

<script type="javascript">
    $(".theClass").ready(function(){
        // Manipulation as you would like.
        $(this).html("NEW ITEM");
    });
</script>

我没有检查该代码,但希望这会对您有所帮助。

于 2013-01-30T01:44:57.447 回答