Javascript Can';如果价格是';在基本网格Wordpress插件中s等于0

Javascript Can';如果价格是';在基本网格Wordpress插件中s等于0,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,您好,我是Javascript和JQuery的新手,非常抱歉,如果这是一个简单的问题,但我已经尝试解决了几个小时,但没有成功…:( 我正在使用Wordpress的Essential Grid插件,在galley图片的每一帧上我都有价格,其中一些是免费的,所以显示的价格是0美元。我一直试图做的是隐藏这个价格,如果它是0美元 尝试了许多语法正确的选项,但都不起作用,例如: JQuery(document).ready(function(){ var amount = $('.amount').

您好,我是Javascript和JQuery的新手,非常抱歉,如果这是一个简单的问题,但我已经尝试解决了几个小时,但没有成功…:(

我正在使用Wordpress的Essential Grid插件,在galley图片的每一帧上我都有价格,其中一些是免费的,所以显示的价格是0美元。我一直试图做的是隐藏这个价格,如果它是0美元

尝试了许多语法正确的选项,但都不起作用,例如:

JQuery(document).ready(function(){
  var amount =  $('.amount').val();
  if(amount == '$0'){
  jQuery('.amount').hide();
});

$amount =  $('.amount').val();
if($amount == '$0'){
 jQuery('.amount').hide();
}
还有其他人,但唯一有效的是这条线

jQuery('.amount').hide();
我尝试在EssentialGridAPI/Javascript(Javascript专用区域)中实现的所有这些

我已经创建了一个JSFIDLE来建议使用“filter()”的解决方案:

不过,我还演示了0美元的匹配必须是多么精确。
(您仍然可以应用一些文本处理)

您是否检查了元素并检查了值是否确实为“$0”?不只是应用了格式的0,或0.00,或….您可以提供链接吗?
jQuery('.amount')
    .filter(function() {return $(this).text() == "$0";})
    .hide();