点击div中的内容在其他div中显示,用HTML,CSS,Jquery,js都行…

我想点击上面的咖啡名称以及右面的加减号,能在下面绿色框内显示该咖啡的名称以及数量,这个怎么实现,求助大神... 我想点击上面的咖啡名称以及右面的加减号,能在下面绿色框内显示该咖啡的名称以及数量,这个怎么实现,求助大神 展开
 我来答
流风子云51d37d
2014-11-28 · TA获得超过498个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:397万
展开全部
jquery
<script type="text/javascript">
    //如果下面绿色框每次只显示一种咖啡的信息的话
    //1:给每个咖啡名字的div都写上class="coffeeName",为了绑定click事件
    //2:+号给个class="plus";
    //3:绿色框框里给个class="show";

    var coffee = {name:"",number:0};//一个对象;多个对象的话再加一个数组(会复杂一些)
    var cname = "";//咖啡名字
    var cnumber = 0;//咖啡数量
    
    $(".coffeeName").click(function(){
        cname = $(this).text();
        if(coffee.name=="" || coffee.name!=cname ){
            coffee.name = cname;
            cnumber =0;//数量清零
            show();
        }
    }
    //加号
    $(".plus").click(function(){
        cnumber +=1;
        coffee.cnumber = cnumber ;
        show();
    }
    
    function show(){
        $(".show"). empty();//先清空里面的内容,再写进去
        //if(coffee.cnumber!=0){
            $(".show").text(coffee.name +" : "+coffee.cnumber+"杯");
        //}
    }
</script>
sososo的解答
2014-11-28 · 提供各种美女图片欣赏
sososo的解答
采纳数:142 获赞数:735

向TA提问 私信TA
展开全部
写一个JQ的方法给你。记得自己去引用JQ文件
<script>
var clickDiv = $(' . + 需要点击的类名'); //获取点击对象
var showDiv = $('. + 需要显示的类名'); //获取显示的div对象;
clickDiv.onclick = funciton(){
$showDiv.html($(this).html());
}

</script>
有问题继续追问。望采纳
更多追问追答
追问

追答
。。。你都不要改的。
var clickDiv = $(' . + 需要点击的类名'); //获取点击对象
var showDiv = $('. + 需要显示的类名'); //获取显示的div对象
比如你要点击的对象是
第一句就要 var clickDiv = $(' .a'); //获取点击对象
第二句一样。。。。。哪里能就这样直接复制啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式