特定のアイテム ボックスをターゲットにする必要があります。共有した例では、それらすべてをターゲットにしています。これを試して:
$(document).ready(function () {
$('div.description:contains("חדש1")').each(function(){
$(this).closest(".product-grid").find(".item-box").addClass("newprod");
});
});
推測する必要があったため、次の HTML を想定しています。
<div class="product-grid">
<div class="item-box">...</div>
<div class="description">....</div>
</div>
更新: 考えてみると、HTML はおそらく次のようになります。
<div class="product-grid">
<div class="item-box">
<div class="description">....</div>
</div>
</div>
その場合は、次のコードを使用します。
$(document).ready(function () {
$('div.description:contains("חדש1")').each(function(){
$(this).closest(".item-box").addClass("newprod");
});
});