如何在JQuery中计算子元素的文本

如何在JQuery中计算子元素的文本,jquery,Jquery,我已经确定了父元素,并将它们添加到“targetTags”列表中。我可以使用以下代码更改子元素的.css: for (var i = 0; i < targetTags.length; i++) { console.log($(targetTags[i]).children("div.amount").text); $(ta

我已经确定了父元素,并将它们添加到“targetTags”列表中。我可以使用以下代码更改子元素的.css:

for (var i = 0; i < targetTags.length; i++) {                                  
    console.log($(targetTags[i]).children("div.amount").text);                               
     $(targetTags[i]).children("div.amount").css({ "color": "red" });
}
for(var i=0;i
但是,我只希望在子元素“amount”的内部文本为负数时更改子元素的.css。我如何获取内部文本以便对其进行评估?我尝试了下面的if语句,但它不起作用。它不会返回数值,只是一个大而长的对象:

 if ($(targetTags[i]).children("div.amount").text < 0) { ... }
if($(targetTags[i]).children(“div.amount”).text<0{…}

文本是方法。所以请使用text()

if($(targetTags[i]).children(“div.amount”).text()<0){…}
尝试使用
.text()
——但如果要进行数字比较,还需要将其转换为数字
if ($(targetTags[i]).children("div.amount").text() < 0) { ... }