• Jquery基础添加删除内容


        直入主题,工作中比较常用的功能在input框内添加内容,不白话了,上代码!

    布局:

                <div id="content">
    			<input type="text" id="change">
    			<button id="add">添加</button>
    			<ul class="city"> 
    				<li><input type="checkbox" value="上海">上海</li>
    				<li><input type="checkbox" value="北京">北京</li>
    				<li><input type="checkbox" value="南京">南京</li>
    				<li><input type="checkbox" value="哈尔滨">哈尔滨</li>
    				<li><input type="checkbox" value="齐齐哈尔">齐齐哈尔</li>
    				<li><input type="checkbox" value="天津">天津</li>
    				<li><input type="checkbox" value="陕西">陕西</li>
    				<li><input type="checkbox" value="山西">山西</li>
    			</ul>
    		</div>        
    

     JQuery:

    $(function(){
                var cityarr=[];/*创建一个数组*/
                $("#change").click(function(){
                    $(".city").show(); /*控制城市列表的显示*/
                })
                $("#add").click(function(){
                    cityarr.length = 0;/*清空数组内容*/
                    $("input").each(function(){
                        if($(this).is(':checked')){/*判断是否被选中*/
                            cityarr.push($(this).val()); /*把被选中内容添加到数组中*/
                        }
                    })
                    console.log(cityarr)
                    $("#change").val(cityarr);/*将数组元素添加到input标签内部*/ 
                })
            })

    执行图片:

      1.点击按钮框之后:

      

      2.选择内容点击确定之后:

    有可能小伙伴们再想如果点击“添加按钮”之后隐藏“城市这块”,来看代码!

    $(function(){ 
                var cityarr=[];/*创建一个数组*/
                $("#change").click(function(){
                    $(".city").show(); /*控制城市列表的显示*/
                })
                $("#add").click(function(){
                    cityarr.length = 0;/*清空数组内容*/
                    $("input").each(function(){
                        if($(this).is(':checked')){/*判断是否被选中*/
                            cityarr.push($(this).val()); /*把被选中内容添加到数组中*/
                        }
                    })
                    $("#change").val(cityarr);/*将数组元素添加到input标签内部*/
                    $(".city").hide();/*隐藏城市*/
                })
            })

    只需要在下面添加:$(".city").hide();    就可以实现了。

    执行图:

            这样小伙伴们如果类似的功能的话,也可以自己改改,比较常用,本人小白一枚,可以互相交流,大神路过写的有不当之处跪求指点!!!

  • 相关阅读:
    单表查询与多表查询
    我对Jenkins的认识
    Jenkins的使用
    关于CDN的认识
    linux permission denied解决方法
    linux 最近使用的命令
    JVM相关参数的采集
    double 和 float
    BlockingQueue 阻塞队列,很有用的一种
    使用maven打包的注意事项
  • 原文地址:https://www.cnblogs.com/jiadong/p/7550209.html
Copyright © 2020-2023  润新知