项目01天猫前端

进行天猫前端项目

1.按照价格区间获取商品


为实现这种按价格区间排序的功能,首先需要对这两个输入框添加keyup事件:
$("input.sortBarPrice").keyup(function(){})
获取输入框的数值,并进行数值判断:
var num= $(this).val();
if(num.length==0){
	$("div.productUnit").show();
	return;
}
num = parseInt(num);
if(isNaN(num))     num= 1;
if(num<=0)     num = 1;
$(this).val(num);
判断后,就可以开始获取两个输入框内的价格,作为价格区间
step1:隐藏页面上的所有商品项目
step2:遍历所有商品项目中的价格数值
step3:当商品价格在价格区间内时,就将这个商品显示出来
var begin = $("input.beginPrice").val();
var end = $("input.endPrice").val();
if(!isNaN(begin) && !isNaN(end)){
    $("div.productUnit").hide();
    $("div.productUnit").each(function(){
        var price = $(this).attr("price");
        price = new Number(price);
        if(price<=end && price>=begin)
            $(this).show();
    });
}



全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务