我想查找
标签内的价格(纯文本)。 例如,如果p.price<然后10000隐藏其父级。 我想的是
$(".price").val() < 10000.parent().hide();
显然这在语法上是不正确的....有人能告诉我这是否可行以及我将如何清理我的代码?感谢
答案 0 :(得分:2)
$(".price").each(function(){
if($(this).val() < 10000)
$(this).parent().hide();
});
OR
$(".price").filter(function(){
return $(this).val() < 10000;
}).hide();
根据评论修改
$(this).val().replace('£','').replace(/,/g,'')
您的代码将是
$(".price").each(function(){
if($(this).val().replace('£','').replace(/,/g,'') < 10000)
$(this).parent().hide();
});