Javascript 如何获取已单击的div的内容

Javascript 如何获取已单击的div的内容,javascript,jquery,html,Javascript,Jquery,Html,如何在单击事件中获取一个单击div的内容 <div class="chosen">a</div> <div class="chosen">b</div> <div class="chosen">c</div> 如果你只想要文字 $(".chosen").click(function(){ var content = $(this).text(); }); 如果需要所有内容(HTML元素和文本节点) 您可以这样做

如何在单击事件中获取一个单击div的内容

<div class="chosen">a</div>
<div class="chosen">b</div>
<div class="chosen">c</div>
如果你只想要文字

$(".chosen").click(function(){
     var content = $(this).text();
});
如果需要所有内容(HTML元素和文本节点)


您可以这样做:

$(".chosen").click(function(){
    var cntnt = $(this).html();
});
注意,这将返回第一个匹配元素的内容

$(".chosen").click(function(){
     var content = $(this).contents();
});
$(".chosen").click(function(){
    var cntnt = $(this).html();
});