取得した要素名は全て大文字の要素名になります。要素の要素名を取得するには以下のようにします。要素)を取得して、そのプロパティの値を取得しています。$(".foo").prop("tagName"));この方法だと先頭の要素名しか取得できません。使うと全ての要素名を取得することができます。使って以下のように記述しても同じ結果が得られます。Linkタグの名前:クラス名の追加と削除クラス名を要素に追加、削除することで、要素のレンダリングを動的に変更することができます。属性の操作には専用の命令が用意されています。addClass()指定されたクラス名(複数可)をラップ集合の全要素に追加する場合に使用します。属性の値を記述します。属性を指定する場合はスペースで区切ります。bold");<p>jQuery</p><p>PHP</p><p>WordPress</p>以下のようなクラスを使ったスタイルを定義しておきます。removeClass()指定されたクラス名(複数可)をラップ集合の全要素から削除します。属性の値を記述します。属性を指定する場合はスペースで区切ります。メソッドを用意しています。指定されたクラス名を、もし要素になければ追加し、逆に要素がそのクラス名をすでに持っていたらそのクラス名を要素から削除します。各要素が別々にテストされるので、ある要素ではクラス名が追加され、他の要素では削除されるかもしれません。hasClass()要素が所定のクラスを持っているかどうかを判定する場合に使用します。プロパティを設定するには、プロパティ名と値をカンマで区切って記述します。ように値を設定せずにプロパティ名のみを指定します。追加されたスタイルを削除することができます。あると、それも削除してしまうので注意が必要です。Text以下は、幅と高さを設定(変更)する例です。px(ピクセル)が適用されます。第2引数(2つ目のパラメータ)に関数を指定することもできます。その場合、ラップ集合の各要素について、その関数を呼び出します。そのとき、関数コンテクストとして要素が設定され、要素のインデックスと現在の値という2つのパラメータが渡され、関数の戻り値が、CSSプロパティの新しい値になります。設定するプロパティの値;});次のように書けば、ラップ集合の全要素の幅を20ピクセル広げることができます。});要素のインデックスとは、現在処理対象となっている要素が何番目の要素かという番号です。currentWidth)は適宜任意の名前を付けることができます。ような文字列になっています。関数を使って文字列から数値へ変換を行って計算をした上で、"px"を連結することにより、文字列に戻しています。"")DIV.notExpandableDIV.expandableDIV.expandable以下は要素のインデックスを利用して、異なる幅の値を指定する例です。これを利用してそれぞれの要素に異なる値の幅の増分を指定しています。プロパティを同時に指定する場合は次のような(オブジェクト)形式で記述します。囲み、その中に「プロパティ:値」のペアをカンマ区切りで記述します。ルールが少し異なります。プロパティ名にハイフンが含まれる場合は、ハイフンを削除し、その後に続く最初のアルファベットを大文字に変更する必要があるので注意が必要です。「background-color」は「backgroundColor」と、「font-weight」は「fontWeight」と指定します。style)を取得できます。「算出されたスタイル」とは、すべてのCSSが適用された後のスタイルを意味します。プロパティの値になります。要素(オブジェクト)のそれぞれについて反復処理を行っています。要素(オブジェクト)になります。値を一般的に使われる型で返してくれる次のようなメソッドがあります。