タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

classとsplitに関するkiyo_hikoのブックマーク (1)

  • JSで1つめのクラス名を取得する。 - かもメモ

    javascriptで要素についたクラスの1つめだけ取り出したい時。 element.className.split(" ")[0]; で最初のクラス名を取得できます。 たいていjQueryを使っている思うので、 // HTML <p id="hoge" class="className1 className2">要素だよ</p> // jQuery $('#hoge').attr('class').split(" ")[0]; の様な記述をすることが多いんじゃないかと思います。 が、ここでトラップです。 jQueryのattrを使うと、 下のように要素にクラスが無い時にだとsplitできないよ。とエラーが起きてしまいます。 // HTML <p id="hoge">要素だよ</p> // jQuery $('#hoge').attr('class').split(" ")[0]; //

    JSで1つめのクラス名を取得する。 - かもメモ
  • 1