2017-06-24 22 views
-4

私が作ったすべてのクリックのテキストを返す必要があります、これの後に私はデータ層でそれらのいくつかを送信しますが、それを行うことはできません。助けてください私はクリックのテキストを返す必要があります

$("*").click(

    function() { 
     { 
      var s_name = jQuery(this).find("*").html(); 
      return s_name; 
     } 
    } 
) 
+0

ごめんだ、*私はクリック* –

+0

のテキストを返すために必要なコードをフォーマットしてください。 –

答えて

1

あなたはこれが欲しいですか? $(this).text()これは要素のテキストを返します。

$("button").click(function() { 
 
    { 
 
    var s_name = $(this).text(); 
 
    console.log(s_name); 
 
    } 
 
} 
 
)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button>HELLO</button> 
 
<button>WELCOME</button>

0

あなたは、 "*"、 "すべてのセレクタ" であるセレクタを使用することができます。ここで

$("*").click(function(){ 
    alert($(this).text()); 
}); 

を例

$("*").click(function(){ 
 

 
alert($(this).text()); 
 

 
});
div{ 
 
width:50px; 
 
height:50px; 
 
background:pink; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div>Hello</div> 
 
<button>Click me</button>

関連する問題