小编use*_*646的帖子

'undefined'不是一个对象

我有一个看起来像这样的div:

<em id="ProductPrice" class="ProductPrice VariationProductPrice">$75.00</em>
Run Code Online (Sandbox Code Playgroud)

如果文本的颜色有变化,我需要使文本的颜色改变颜色.

我写了这个:

<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");
    }

});
Run Code Online (Sandbox Code Playgroud)

%% GLOBAL_ProductPrice %%是CMS中的一个变量,它在发生任何更改之前提供基值.

我得到错误'undefined'不是对象(评估'&("#ProductPrice").style.color ="red"')

我究竟做错了什么?

html javascript jquery

2
推荐指数
1
解决办法
261
查看次数

"$ 75.00"到"75.00"JQuery或Javascript

我试图简单地从字符串中删除"$".

我用这个得到了价格:

var currentPrice = $.trim($("#ProductPrice").text());
Run Code Online (Sandbox Code Playgroud)

我只是不确定该怎么做.

javascript jquery numbers

2
推荐指数
1
解决办法
96
查看次数

标签 统计

javascript ×2

jquery ×2

html ×1

numbers ×1