jQuery を使用して属性に新しい値を設定する

Shiv Yadav 2022年6月21日
jQuery を使用して属性に新しい値を設定する

この記事では、jQuery を使用して属性に新しい値を設定する方法を示します。

jQuery を使用して属性に新しい値を設定する

attr() 操作は、選択されたコンポーネントの属性と値を設定または返します。属性値を置き換えるために使用される場合、この関数は最初に一致した要素の値を提供します。

このメソッドは、属性値の設定に使用される場合、一致するアイテムのコレクションに対して 1つ以上の属性/値のペアを設定します。

構文:

$(selector).attr(attribute_name, new_value)

ここで使用される attr() メソッドは、属性の新しい値を設定するためのものであり、属性名や値などのパラメーターを取ります。

例:

<html>
  <head>
    <title>Set New Attribute</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script>
      $(document).ready(function () {
        $("button").click(function () {
          $("#naya").attr("href", "https://www.youtube.com/");
        });
      });
    </script>
  </head>

  <body>
    <p><a href="https://www.google.com/" id="naya">ATT_Link</a></p>
    <button>new value</button>
    <p>
      first, you can view the link and then click on button new value. it will
      change the attribute value.
    </p>
  </body>
</html>

注:ファイルを HTML として保存し、ブラウザーで実行して、明確な洞察を得てください。

上記の例は、属性の名前が href であり、その新しい値が youtube へのリンクであることを示しています。セレクターは、新しい値が設定されるタグです。

ここで使用されるセレクターは naya です。つまり、href が付いた角度ラベルの ID です。このコードをブラウザで実行すると、次のように表示されます。

コードを実行した後

ここでは、1つのリンクと 1つのボタンを見ることができます。リンクを最初にクリックすると、コードに記載されているように、google.com が開きます。

グーグルホームページ

その後、new value という名前のボタンをクリックすると、属性 href の初期値が youtube.com に変更されていることがわかります。ボタンをクリックすると、click 関数がトリガーされ、attr() メソッドを使用して属性値が変更されます。

以下のスクリーンショットをご覧ください。

youtube ホームページ

著者: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn

関連記事 - jQuery Attribute