0

この場合、必要な要素をターゲットにする方法がわかりません。

  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 の値のみを返します。

4

1 に答える 1

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
});
于 2012-07-02T00:07:55.290 に答える