我有一个看起来像这样的 div:
<em id="ProductPrice" class="ProductPrice VariationProductPrice">$75.00</em>
如果文本的值发生变化,我需要使文本的颜色发生变化。
我写了这个:
<script>
$(document).ajaxSuccess(function(){
var currentPrice = $.trim($("#ProductPrice").text());
if(currentPrice == "%%GLOBAL_ProductPrice%%")
{
$("#ProductPrice").style.color="black";
console.log("black");
}
else
{
$("#ProductPrice").style.color="red";
console.log("red");
}
});
%%GLOBAL_ProductPrice%% 是我们 CMS 中的一个变量,它在任何更改发生之前给出基值。
我收到错误 'undefined' is not an object (evalating '&("#ProductPrice").style.color="red"')
我究竟做错了什么?