質問内容↓ https://teratail.com/questions/8w2mmh6a50024e 要は、JSのsubmitとjQueryのsubmitは違うということ。 送信可能 jqueryの場合、送信不可 return falseを外せば、jqueryでも送信可能 jqueryはonsubmitイベントを通るが、jsは通らないため、return falseをいれると、jqueryではsu…Continue reading jqueryのセレクタでsubmit()が送信できない
タグ: jquery
js、jQuery:最初のセレクタしか動作しない。同じセレクタが複数あるときは、ループをかけて処理をする。
同じセレクタが複数あったとする。 Chromブラウザのコンソールには同じIDが複数あると、メッセージが出る。 jsやphpでDOMをループで出力するときに、IDを同じもので設定しているとよくこうなる。 下記のように同じクラスに対して、なにかjsで操作をするとき <div class=”box”> <input type=”button…Continue reading js、jQuery:最初のセレクタしか動作しない。同じセレクタが複数あるときは、ループをかけて処理をする。
JQueryで注意すべき点
jQueryのメソッドを使う上での注意点。 うまく動作しないなど、セレクタやオブジェクトではないものに、メソッドを使っている場合が多い。 jQueryはオブジェクトなので、ドット+メソッドという、ドット記法で関数が使える。 また、メソッドで取得した値がなんなのか、そのメソッドの適用範囲はどこからで、何が返されるのかをしっかり把握しないといけない。 find() これは子孫要素の中から指定した要素を…Continue reading JQueryで注意すべき点
phpからjsにjsonを渡したとき、parse error になる ajax
jsonを渡されて、処理をして、返す側のphpでは、echoなどで、jsonを出力しなければならないので、 それ以前に、処理の途中などで、echo, var_dump, print_rなどを使ってはいけない。 というところで、つまづいたので記録。 jsからphpにデータを渡すときは、jsonを利用します。 jQuery1.8以前では、ajaxなどで使う例外処理に success, e…Continue reading phpからjsにjsonを渡したとき、parse error になる ajax
js Uncaught SyntaxError: Invalid or unexpected token
予期しないトークンがあるという文法エラー もし、’:’コロンや ‘,’カンマなどが、多かったり、少なかったりすれば、 Unexpected identifier や エラー文に unexpected ‘:’ や unexpected ‘,’ などと、表示されるが、 tokenというのはよくわからない。 …Continue reading js Uncaught SyntaxError: Invalid or unexpected token
js switch caseに式を使うと、動かない? 変数代入できない?
switch文で、caseに式を使うと、switch文より前に定義した変数が使えなかった。 以下のコードを見て、 case num>2 の部分をコメントアウトした場合 上に定義したstr1,str2にarr[0], arr[1]が代入できる。 しかし、 case 2 の部分をコメントアウトした場合、 str1,str2に値を代入できず、上で定義した空 ‘ ‘となる。 …Continue reading js switch caseに式を使うと、動かない? 変数代入できない?