所以我试图从以下代码中获取 sku,如果正是那个 sku 做某事。代码为:
try {
window.digitalData.cart = {
"cartID": "123456789",
"price": {
"basePrice": 199,
"taxRate": 0.2152
},
"items": [{
"productInfo": {
"productID": "987654321",
"sku": "AB-123",
"productName": "Awesome Product"
}
}]
};
window.digitalData.pluginVersion = "0.3.13";
window.digitalData.generatedDate = 27387694279472;
} catch (e) {}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
如果可能的话,我需要使用jQuery来实现这一点。我已经写好了我想做的部分,但以前从未与window.digitalData
合作过。我还有一个问题,它需要完全是这个 SKU 而不是 AB-1234。
到目前为止,我使用了这样的代码(所以你可以看到我并不懒惰):
jQuery('li.sku').filter(function () {
return jQuery(this).text() == 'SKU: AB-123';
}).closest("li.item").addClass("highlighted-product");;
因此,有关如何执行此操作的任何代码或建议对我都有帮助:)
好的,
感谢克里斯·
var absku = 'AB-123';
var abskutwo = window.digitalData.cart.items[0].productInfo.sku;
if (absku == abskutwo) {
alert('It works');
}