HTML では、データの保存と表示に配列がよく使用されます。ただし、配列を直接表示すると、ユーザー エクスペリエンスが低下します。したがって、HTML 配列をより使いやすいリストに変換する必要があります。
HTML 配列をリストに変換するプロセスは、JavaScript と jQuery を使用して実現できます。ここではHTML配列をリストに変換する実装方法を詳しく紹介します。
まず、データを保存する HTML 配列を定義する必要があります。以下は、単純な HTML 配列の例です。
<ul id="array"> <li>苹果</li> <li>香蕉</li> <li>橙子</li> <li>西瓜</li> </ul>
この配列には、リンゴ、バナナ、オレンジ、スイカという 4 つの要素が含まれています。
次に、jQuery セレクターを使用して配列要素を選択する必要があります。上記の HTML 配列の場合、次のコードを使用できます。
var arrayElements = $('#array li');
このコード行は、すべての li 要素を選択し、arrayElements 変数に格納します。
次に、配列要素を走査してリストに変換する必要があります。次のコードを使用してこれを行うことができます:
var listElements = $('<ul>'); arrayElements.each(function() { var listItem = $('<li>').append($(this).text()); listElements.append(listItem); });
まず、空のリスト要素を作成します。次に、 each() メソッドを使用して、選択した li 要素を走査します。ループ内で、li 要素ごとに新しいリスト項目を作成し、そのテキスト コンテンツをリスト項目に追加します。最後に、リスト項目をリスト要素に追加します。
最後に、元の HTML 配列を、作成したばかりのリストに置き換える必要があります。これは、次のコードを使用して実現できます。
$('#array').replaceWith(listElements);
このコードは、元の HTML 配列を選択し、作成したばかりのリスト要素に置き換えます。
完全なコードは次のとおりです:
var arrayElements = $('#array li'); var listElements = $('<ul>'); arrayElements.each(function() { var listItem = $('<li>').append($(this).text()); listElements.append(listItem); }); $('#array').replaceWith(listElements);
このようにして、HTML 配列をフレンドリ リストに変換し、ユーザーに表示することができました。
以上がリストする html 配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。