存储在片段中的元素内的目标元素

时间:2012-07-02 00:06:11

标签: jquery

在这种情况下,我不确定如何定位我想要的元素:

  var $div = $(".row-container").filter(function() {
        return $(this).data("i") == product_id;
        // where value == product id to find
      });

现在,在$div内是一个具有类'price-row'的元素,这就是我想要的。 $div.hasClass('price-row')仅返回true或false值。

1 个答案:

答案 0 :(得分:3)

如果它是子元素,请使用.find

var $div = $(".row-container").filter(function() {
    return $(this).data("i") == product_id; // where value == product id to find
}).find('.price-row');

如果您的意思是匹配元素将在该集合中,请将其包含在开头的条件中:

var $div = $(".row-container.price-row").filter(function() {
    return $(this).data("i") == product_id; // where value == product id to find
});