ホームページ  >  記事  >  ウェブフロントエンド  >  リストする html 配列

リストする html 配列

WBOY
WBOYオリジナル
2023-05-27 18:47:09721ブラウズ

HTML では、データの保存と表示に配列がよく使用されます。ただし、配列を直接表示すると、ユーザー エクスペリエンスが低下します。したがって、HTML 配列をより使いやすいリストに変換する必要があります。

HTML 配列をリストに変換するプロセスは、JavaScript と jQuery を使用して実現できます。ここではHTML配列をリストに変換する実装方法を詳しく紹介します。

  1. HTML 配列の定義

まず、データを保存する HTML 配列を定義する必要があります。以下は、単純な HTML 配列の例です。

<ul id="array">
  <li>苹果</li>
  <li>香蕉</li>
  <li>橙子</li>
  <li>西瓜</li>
</ul>

この配列には、リンゴ、バナナ、オレンジ、スイカという 4 つの要素が含まれています。

  1. jQuery セレクターを使用して配列要素を選択する

次に、jQuery セレクターを使用して配列要素を選択する必要があります。上記の HTML 配列の場合、次のコードを使用できます。

var arrayElements = $('#array li');

このコード行は、すべての li 要素を選択し、arrayElements 変数に格納します。

  1. 配列要素を走査してリストに変換する

次に、配列要素を走査してリストに変換する必要があります。次のコードを使用してこれを行うことができます:

var listElements = $('<ul>');

arrayElements.each(function() {
  var listItem = $('<li>').append($(this).text());
  listElements.append(listItem);
});

まず、空のリスト要素を作成します。次に、 each() メソッドを使用して、選択した li 要素を走査します。ループ内で、li 要素ごとに新しいリスト項目を作成し、そのテキスト コンテンツをリスト項目に追加します。最後に、リスト項目をリスト要素に追加します。

  1. 元の配列を置き換える

最後に、元の 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。