![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
質問させていただきます。
下記ソースコードでqjueryの記述があります。
$(document).ready(function() {
$('.main-text20').on('click', function() {
$(this).next('.hidden-text').slideToggle();
});
});
上記だとクリックした場所が表示・非表示されます。
ですが、下記だとどちらかをクリックしたら同時に表示・非表示されます。
$(document).ready(function() {
$('.main-text20').on('click', function() {
$('.hidden-text').slideToggle();
});
});
意味合いとしては同じだと思うのですが、どうして動作に違いがあるのでしょうか。
どなたかご教示お願い致します。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://code.jquery.com/jquery-3.5.1.min.js"
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
crossorigin="anonymous">
</script>
</head>
<style>
.container22 {
position: relative;
background-color: white;
padding-bottom: 50px;
}
.fa-question-circle {
color:rgb(6, 83, 40)
}
.container22-2 {
border: solid 4px gainsboro;
width: 80%;
margin: 30px auto;
padding: 10px;
}
.container22-2::after {
position: absolute;
content: '>';
transform: rotate(90deg);
color: green;
font-weight: bold;
right: 10%;
top: 38%;
color: gainsboro;
}
.main-text20:hover {
cursor: pointer;
text-decoration: underline;
}
.hidden-text {
display: none;
margin-top: 20px;
}
</style>
<body>
<div class="container22">
<i class="far fa-envelope-open"></i>
よくある質問
<div class="container22-2">
<a class="main-text20">
<i class="far fa-question-circle"></i>
プログラミングスキルは必要ですか?</a>
<div class="container22-3 hidden-text">
<p class="main-text20-2">いいえ必要ありません。しかし、iSaraでは参加費以上の金額が稼げることを保証しています。従って、事前通話面談時点<br>
で簡単なテストを実施し、場合によってはお断りをしております。この点だけはご了承ください。</p>
</div>
</div>
<div class="container22-2">
<a class="main-text20">
<i class="far fa-question-circle"></i>
プログラミングスキルは必要ですか?</a>
<div class="container22-3 hidden-text">
<p class="main-text20-2">いいえ必要ありません。しかし、iSaraでは参加費以上の金額が稼げることを保証しています。従って、事前通話面談時点<br>
で簡単なテストを実施し、場合によってはお断りをしております。この点だけはご了承ください。</p>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('.main-text20').on('click', function() {
$(this).next('.hidden-text').slideToggle();
});
});
</script>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascript htmlの追記について
-
スクリプト初心者なのですが、
-
mouseoverで、リンクをずらす。
-
クリッカブルマップと位置を固...
-
macかwinか判別しスタイルシー...
-
JavaScriptのinnerHTMLの挙動に...
-
3重のクォーテーション
-
JavaScriptの空欄に埋めるもの...
-
Google マップ でKMLの情報が正...
-
ドラッグによるスライド移動を...
-
改行をしたいが、<br>と...
-
formのsubmitを押すとモーダル...
-
VBAでCOPYを繰り返すと、処理が...
-
「ご処理進めて頂きますようお...
-
DoEventsがやはり分からない
-
「PC Helpsoft Driver Updated...
-
エクセルで、日付を入力すると...
-
VBA エンターキーでイベントに...
-
エクセルの画面にユーザーフォ...
-
エクセルVBAで、MsgBox やInput...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
動画の上に広告をオーバーレイ...
-
CSSでreadonlyの機能はあり...
-
jQueryでのドラッグアンドドロ...
-
formのsubmitを押すとモーダル...
-
Q&A掲示板の入力フォームに文字...
-
jqueryを使ったスムーススクロ...
-
確認ダイアログを次からは表示...
-
javascriptで複数の表示・非表...
-
javascriptのエラーで質問です。
-
特定の条件のHTML要素を一括で...
-
macかwinか判別しスタイルシー...
-
【JavaScript】検索がヒットし...
-
jQueryのSlickで矢印アイコンが...
-
javascriptでの(-)ハイフンの処...
-
クリックすると、色が変わるよ...
-
時間帯によってclass名を変更し...
-
フォームで「パスワード(確認...
-
3重のクォーテーション
-
SITEINFOの書き方について
-
【至急!!】Jqueryを使った下記...
おすすめ情報