説明端折ってしまい、すみません(^^;
あくまで一例ですが、下記が元々のHTMLだった場合
html
1<figure class="test">あいうえお</figure>
javascript
1// 変数a のネーミングはよしなに変えてください。
2var a = $(".test").length;
3if(a == 1) {
4 // 指定のクラスが1つのときは、指定のタグにクラス名「center」を追加
5 $(".test").addClass("center");
6} else if(a == 2) {
7 // 指定のクラスが2つのときは、指定のタグにクラス名「float」を追加
8 $(".test").addClass("float");
9}
10// 他の処理があれば記述
11// else {
12// 処理
13// }
14
クラス指定をしない場合は、
$(".test")の .test をタグ名にしてあげれば大丈夫かと。
ただ、他の場所に同じタグがある場合(分かりやすく言うと、Pタグのように)
そっちにもクラスが追加されちゃいますので、ご注意ください。
今回$(".hoge")を使いましたが、
getElementsByClassName(クラス名取得)やgetElementsByTagName(タグ名取得)でも大丈夫です。
と、おそらく分かってる範囲だろう事も一応記述してみましたが、
上記コードでいかがでしょうか~
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/16 09:02
退会済みユーザー
2015/09/16 10:09 編集
2015/09/18 05:26
2015/09/19 01:10
2015/09/23 14:49