1

これは私が持っているものです: ここに画像の説明を入力

表示されるすべてのデータは、ローカル ストレージに保存されます。私が今求めているのは、検索できることと、検索用語に一致しないすべてのセッションが消えることです。

私がする最善のことは何ですか?ローカルストレージで検索するか、html を検索しますか? (jquery/ジャバスクリプト)

HTML コード:

<div id="content_wrapper" class="">
        <div id="mastersearch" class="container hide">
            <input type="text" id="txtmastersearch">
            <div id="searchresults">
            </div>
        </div>
        <div id="content" style="height: 520px;">
            <style>
                h2 {
                    margin-bottom: 0;
                }

                ul {
                    margin-bottom: 0;
                }
            </style>

<div class="container">
    <div class="row">
        <div class="span12">
            <input id="searchbox" class="span12" type="search" placeholder="Search...">
        </div>
    </div>
    <div id="here" class="row">           

    <div class="span6"><h2 class="before-blocks">Wednesday 3 April 2013</h2><ul id="here" class="sessionlist blocks unstyled"><li class="contentblock has-thumb"><a href="http://test1niels.m.niels.tapcrowd.com/sessions/view/21115">0:00 - 0:00<span class="ellipsis name" style="width: 95%;" '=""><b>tweede</b></span><span class="ellipsis"><em></em></span></a></li></ul></div><div class="span6"><h2 class="before-blocks">Sunday 21 April 2013</h2><ul id="here" class="sessionlist blocks unstyled"><li class="contentblock has-thumb"><a href="http://test1niels.m.niels.tapcrowd.com/sessions/view/21117">12:00 - 15:00<span class="ellipsis name" style="width: 95%;" '=""><b>html5 session</b></span>

前もって感謝します!

4

1 に答える 1

2

私がする最善のことは何ですか?ローカルストレージで検索するか、html を検索しますか? (jquery/ジャバスクリプト)

あなたが何を選ぶべきかについて尋ねているなら:

  1. LocalStorage からデータを取得します。
  2. DOM を解析します。

その場合、LocalStorage から直接データを取得する方が良い解決策だと思います。html は単なるプレゼンテーション層であり、View からデータを取得するのではなく、Model からデータを取得するのは適切ではないため、論理的には優れています。

于 2013-04-22T09:49:23.927 に答える