在动态DIV中获取价值

时间:2014-07-30 23:35:26

标签: php jquery html

我很难使用jQuery在一组动态创建的div中获取值。所有div都是用PHP创建的,有6组不同的动态div。我的div代码如下所示:

foreach ($data as $ad) 
{
   echo "<div class='rowDiv' id='" . $ad['name'] ."'>" . $ad['name'] . "</div>";
}

以下是我试图检索div内部的值的方法。

$('.rowDiv').click(function(){
    var name = $('.rowDiv').text();
    console.log(name);
});

但是这样做最终会显示所有具有相同类名的div中的每个值。如何指定它仅在已单击的div中检索值?

1 个答案:

答案 0 :(得分:1)

您的点击处理程序基本上定位页面中.rowDiv类的所有元素。

将您的代码更改为

$('.rowDiv').click(function(){
  var name = $(this).text();
  console.log(name);
});

仅定位点击的