そのdiv内のテキストを表示するには、hrefクリックミーボタンを使用してdivのループを表示します

ブライアン・ナウラン

少し問題があります。私は、各人に関する情報をロードするデータベースでwhileループを実行しようとしています。フィールドで、連絡先フォームをロードしたいのですが、初期ロード時に非表示にします。私はこれを機能させています私の問題は、ボタンをクリックすると、ボタンがクリックされたdivのみを表示したいときに、すべてのDivが表示されることです。以下は簡単な例です

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<?php

$x = 1; 

while($x <= 5) {
  echo '<div class ="Test_name">Hello World</div> <br>
  <a  href = "#" class = "Click_ME" > Click to show</a>';
  $x++;
} 
?>

<script>
  $( document ).ready(function() {
  $( ".Test_name" ).hide();
  $('.Click_ME').html('TEST');
  $( ".Click_ME" ).click(function() {

    $( ".Test_name" ).show();

  });
});
</script>
ラフル・パテル

jqueryセレクターは、ボタンをクリックしたときにそれぞれのdivを指す必要があります。

を使用し$(".Click_ME").index(this)クリックイベント内でクリックされたボタンのインデックスのインデックスを見つけることができ、それを使用するとdivはを使用して表示でき$( ".Test_name" ).eq($(".Click_ME").index(this)).show();ます。

以下のスニペットを確認してください。

$( document ).ready(function() {
  $( ".Test_name" ).hide();
  $( ".Click_ME" ).on('click',function() {
    //$(".Click_ME").index(this) will find the index of clicked button and based on that index div can show/hide.
    $( ".Test_name" ).eq($(".Click_ME").index(this)).show();
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class ="Test_name">Hello World</div> <br>
<a  href = "#" class = "Click_ME" > Click to show</a>
<br/>
<br/>

<div class ="Test_name">Hello World</div> <br>
<a  href = "#" class = "Click_ME" > Click to show</a>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jqueryを使用して、テキストボックスの値に応じてdivを非表示またはフィルタリングします

分類Dev

検索テキストボックスのクリアは、jqueryajaxを使用してhtmlテーブルにすべてのデータを表示します

分類Dev

ダブルクリックイベントを使用してリストボックス内のテキストをクリックし、そのテキストを空のテキストボックスに表示する方法

分類Dev

tr(行)クリックでテキストボックスを表示し、DIVのボタンクリックで同じデータを印刷します

分類Dev

HTMLページのdiv内でhrefリンクをクリックすると、読み込み中のテキストまたは画像が表示されます

分類Dev

ターミナルまたはスクリプトを使用してフォルダ内のすべてのファイルを非表示にする方法

分類Dev

div内の要素をクリックして、DOMにループされた配列内のオブジェクトから派生したその要素のテキストコンテンツを取得するにはどうすればよいですか?

分類Dev

html divのコンテンツをコピーしたり、そのスタイルでテキストをクリップボードに入力したりするのを防ぐ方法はありますか?

分類Dev

c#を使用してテキストボックスまたはデータグリッドに.txtファイルの値を表示する方法

分類Dev

ifステートメントを使用してgetelement by idを記述し、1つのボタンをクリックすると、divが表示され、残りが非表示になるようにするにはどうすればよいですか?

分類Dev

ボタンをクリックして、右側のdivボックス内のテキストを左側のdivボックスに、またはその逆に切り替えます。

分類Dev

forループを使用して複数のテキストボックスを非表示にするVBA

分類Dev

テーブル内のセルの値を取得してテキストボックスに表示する方法

分類Dev

画面の長さを超えている場合はマットテーブルの余分な列を非表示にして表示し、その横に配置される+ボタンをクリックすると表示されます

分類Dev

Angularjsのボタンクリックでng-repeatテーブルの行にあるテキストボックスを強調表示します

分類Dev

div内のテキストとその中のハイパーリンクをscrapyを使用して抽出するにはどうすればよいですか?

分類Dev

ボタンをクリックすると、1つのDivを表示し、別のDivを非表示にします

分類Dev

qtip 内側のボタンをクリックしてツールチップを非表示にする

分類Dev

jQueryを使用してループ内のテキストエリアを表示/非表示にする方法は?

分類Dev

スクレイプを使用して、URLをhref = "javascript :;"として非表示にするWebサイトをクロールする方法 次のボタンで

分類Dev

それぞれのハイパーリンクをクリックしたときにqstnの回答を表示/非表示にする方法、およびjQueryを使用してこのハイパーリンクのテキストを動的に変更する方法は?

分類Dev

javascriptを使用してテキストボックスコントロールにdivを表示するにはどうすればよいですか?

分類Dev

データベースからデータを取得し、テキストボックスを使用してテーブルの行に動的に表示します

分類Dev

ボタンをクリックしてすべてのアイテムを表示し、jsfでリッチオートコンプリートのリストの最初のアイテムを表示するにはどうすればよいですか?

分類Dev

divをスクロールして、特定のボタンテキストのボタンをクリックする方法

分類Dev

jQuery / Bootstrap popoverは、コンテンツプレースホルダーdivの外側をクリックすることを非表示にします

分類Dev

trをクリックするとテキストボックスを表示および非表示にし、ボタンをクリックするとdivに同じものを印刷します

分類Dev

テキスト内の@を検出し、リンクとして表示します(フラッター)

分類Dev

ボタントグルをクリックしてテーブルの行を非表示にする方法

Related 関連記事

  1. 1

    jqueryを使用して、テキストボックスの値に応じてdivを非表示またはフィルタリングします

  2. 2

    検索テキストボックスのクリアは、jqueryajaxを使用してhtmlテーブルにすべてのデータを表示します

  3. 3

    ダブルクリックイベントを使用してリストボックス内のテキストをクリックし、そのテキストを空のテキストボックスに表示する方法

  4. 4

    tr(行)クリックでテキストボックスを表示し、DIVのボタンクリックで同じデータを印刷します

  5. 5

    HTMLページのdiv内でhrefリンクをクリックすると、読み込み中のテキストまたは画像が表示されます

  6. 6

    ターミナルまたはスクリプトを使用してフォルダ内のすべてのファイルを非表示にする方法

  7. 7

    div内の要素をクリックして、DOMにループされた配列内のオブジェクトから派生したその要素のテキストコンテンツを取得するにはどうすればよいですか?

  8. 8

    html divのコンテンツをコピーしたり、そのスタイルでテキストをクリップボードに入力したりするのを防ぐ方法はありますか?

  9. 9

    c#を使用してテキストボックスまたはデータグリッドに.txtファイルの値を表示する方法

  10. 10

    ifステートメントを使用してgetelement by idを記述し、1つのボタンをクリックすると、divが表示され、残りが非表示になるようにするにはどうすればよいですか?

  11. 11

    ボタンをクリックして、右側のdivボックス内のテキストを左側のdivボックスに、またはその逆に切り替えます。

  12. 12

    forループを使用して複数のテキストボックスを非表示にするVBA

  13. 13

    テーブル内のセルの値を取得してテキストボックスに表示する方法

  14. 14

    画面の長さを超えている場合はマットテーブルの余分な列を非表示にして表示し、その横に配置される+ボタンをクリックすると表示されます

  15. 15

    Angularjsのボタンクリックでng-repeatテーブルの行にあるテキストボックスを強調表示します

  16. 16

    div内のテキストとその中のハイパーリンクをscrapyを使用して抽出するにはどうすればよいですか?

  17. 17

    ボタンをクリックすると、1つのDivを表示し、別のDivを非表示にします

  18. 18

    qtip 内側のボタンをクリックしてツールチップを非表示にする

  19. 19

    jQueryを使用してループ内のテキストエリアを表示/非表示にする方法は?

  20. 20

    スクレイプを使用して、URLをhref = "javascript :;"として非表示にするWebサイトをクロールする方法 次のボタンで

  21. 21

    それぞれのハイパーリンクをクリックしたときにqstnの回答を表示/非表示にする方法、およびjQueryを使用してこのハイパーリンクのテキストを動的に変更する方法は?

  22. 22

    javascriptを使用してテキストボックスコントロールにdivを表示するにはどうすればよいですか?

  23. 23

    データベースからデータを取得し、テキストボックスを使用してテーブルの行に動的に表示します

  24. 24

    ボタンをクリックしてすべてのアイテムを表示し、jsfでリッチオートコンプリートのリストの最初のアイテムを表示するにはどうすればよいですか?

  25. 25

    divをスクロールして、特定のボタンテキストのボタンをクリックする方法

  26. 26

    jQuery / Bootstrap popoverは、コンテンツプレースホルダーdivの外側をクリックすることを非表示にします

  27. 27

    trをクリックするとテキストボックスを表示および非表示にし、ボタンをクリックするとdivに同じものを印刷します

  28. 28

    テキスト内の@を検出し、リンクとして表示します(フラッター)

  29. 29

    ボタントグルをクリックしてテーブルの行を非表示にする方法

ホットタグ

アーカイブ