• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryが反映されません><)

jQueryが反映されない!削除ボタンが表示されず、ToDoリストがおかしな位置に…どうする?

このQ&Aのポイント
  • jQueryとJavaScriptを使用してToDoメモを作成していますが、jQueryが反映されず、削除ボタンが表示されない問題が発生しています。
  • また、ToDoリストがおかしな位置に表示されています。これらの問題を解決する方法を教えてください。
  • 問題の解決には、jQueryとJavaScriptのコードを修正する必要があります。削除ボタンが表示されない問題は、ボタンの要素を正しく設定することで解決することができます。そして、ToDoリストの表示位置の問題は、CSSのスタイルを調整することで解決することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.2

> jQueryとJavaScriptでToDoメモを作っています そもそもこのコードでjQueryは全く使ってないと思うけど なんでjQueryを使っていると思い込んでいるの? > <link rel="stylesheet"type="text/css"href="css/style.css"> type の前と hrefの前にスペースが無い。 > </center> > <!--新規追加ボックス--> 開始タグが無いのに終了タグが出現している。 そもそもHTML5ではcenter使えない。 > このままコピペで使っていただけたらお分かりになると思いますが Google Chromeでコピペしてやってみたけど、 ・monacaの所は未定義なのでエラー ・css/style.cssは無いので読めない ・gear5-0.3.jsは無いので読めない という状況下で、そんなに変な動作はしてないように見えた。 (削除ボタンはチェックを入れた項目を削除するんだよね?) 具体的に何がおかしいの? ここに載せてないcss/style.cssが悪いと言うことは無いの? そういえば、どのブラウザで動作確認してるの?

DreamyLife_615
質問者

お礼

自解しました

DreamyLife_615
質問者

補足

いろいろと変な文章ですみません >そもそもこのコードでjQueryは全く使ってないと思うけど 最近JavaScriptを始めたばかりで <div data-role="button" data-icon="plus" id="add_btn">追加</div> はjQueryではないのでしょうか? Chromで動作確認しています 正確にはMonacaのプレビューですね ・gear5-0.3.jsは無いので読めない についてなのですがこれはAndroidの対応していないやつのみに出るので問題ありません CSSは下記に張り付けます そして具体的におかしいところなのですが ・追加ボタンの下に表示されるはずの削除ボタンが表示されていない ・テキストを書き込み追加を押すと追加ボタンの下に書き込んだテキストが表示されるはずなのにテキストは表示されず画面の一番上にチェックボックスだけが表示される ということです input.large[type="checkbox"] { -webkit-appearance: none; position: relative; margin-right: 5px; border-radius: 8px; border: 2px solid #4c4c4c; -webkit-box-sizing: border-box; width: 20px; height: 20px; background: -webkit-gradient( linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1) ); } /* チェック時は背景色を変更 */ input[type="checkbox"]:checked { background: -webkit-gradient( linear, left top, left bottom, from(#FFFFFF), to(#8f8f8f) ); } /* チェックの印を:before疑似要素と:after疑似要素を使って作成 */ input.large[type="checkbox"]:checked:before { position: absolute; left: 1px; top: 17px; display: block; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 1); content: ""; width: 10px; height: 4px; background: #FFFFFF; -webkit-transform: rotate(45deg); -webkit-transform-origin: right center; } input.large[type="checkbox"]:checked:after { display: block; position: absolute; left: 9px; top: 17px; content: ""; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 1); width: 19px; height: 4px; background: #FFFFFF; -webkit-transform: rotate(-53deg); -webkit-transform-origin: left center; }

その他の回答 (1)

noname#218036
noname#218036
回答No.1

jquery.jsがリンクされてないけど、ここへ書くの忘れただけなの?

DreamyLife_615
質問者

補足

ご回答ありがとうございます 現在Monacaという開発環境で組んでおりそこのプラグインでjQueryを入れているのでリンクさせなくとも大丈夫だと思います 今反映されていないのは削除ボタンですので headerや追加ボタンはしっかりと反映しています このままコピペで使っていただけたらお分かりになると思いますが ・削除ボタンが反映されていない ・追加を押したときにおかしなことになる ここがどうしてこうなるのかがわかりません><

関連するQ&A