動きはおかしくないものの
chromeのコンソールで
「Uncaught Error: Syntax error, unrecognized expression [data-xxx=:」
というものがでた。
調べてみると、
シングルクオーテーションの中にさらにシングルクオーテーションを使ったりするとこれがでるらしい。
でもそんなミスはしてない。
エラーを出していたのは以下の記述。
data-type="nyan"
がついてる要素の高さをautoにしようとしたんだけど、こいつのどこがエラーなんだと。
15分うなってわかった。
「"」 が足りないのか!と。
エラーがでなくなった文はこちら
「"」がないと
data-type=nyan
になっちゃう。
でも
data-type="nyan"
という結果じゃないとダメだったんだろうね。わかりづらい。
chromeのコンソールで
「Uncaught Error: Syntax error, unrecognized expression [data-xxx=:」
というものがでた。
調べてみると、
シングルクオーテーションの中にさらにシングルクオーテーションを使ったりするとこれがでるらしい。
でもそんなミスはしてない。
エラーを出していたのは以下の記述。
hoge = nyan;
$('.box').filter('[data-type='+hoge+']').height("auto");
data-type="nyan"
がついてる要素の高さをautoにしようとしたんだけど、こいつのどこがエラーなんだと。
15分うなってわかった。
「"」 が足りないのか!と。
エラーがでなくなった文はこちら
$('.box').filter('[data-type="'+hoge+'"]').height("auto");赤い色がついているところに要注目。
「"」がないと
data-type=nyan
になっちゃう。
でも
data-type="nyan"
という結果じゃないとダメだったんだろうね。わかりづらい。