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と一致すると、アプリ「NEWITEM」に表示されることです。ただし、すべてのアイテムに「NEW ITEM」と表示されているので、PHPではなくJSを使用して、特定の行を選択したり、ユーザーに新しいことを知らせる特定のアイテムを表示したりするにはどうすればよいですか。ちなみに、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 に答える