您需要定位特定的项目框,您共享的示例将它们全部定位。尝试这个:
$(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");
});
});