在这种情况下,如何获取特定类的div html

时间:2015-02-20 14:36:55

标签: jquery

在这种情况下单击选项卡(数量1或数量2)。

我如何获取div popup_content div数据??

我试过这种方式,但我得到了未定义的

$(document).on('click', '.tabclcik', function (e) {
    var data = $(this).find('.popup_content').html();
    alert(data);
});

http://jsfiddle.net/5axh3xzs/5/

有人可以告诉我如何取这个吗?

2 个答案:

答案 0 :(得分:2)

使用选项卡的索引来定位具有相同索引的内容:

var idx = $(this).index();
var data = $(this).closest('div').find(".popup_content li").eq(idx).html();

<强> Demo

http://api.jquery.com/eq

答案 1 :(得分:1)

我不确定你想要实现的目标,但你可以使用兄弟姐妹()代替find():

var data = $(this).closest('div').siblings('.popup_content').html();