为了账号安全,请及时绑定邮箱和手机立即绑定

jq input保存数据

jq input保存数据

凤凰求蛊 2019-02-13 17:12:27
我现在是想实现,当我在input框里面输入值的时候,把获取到的值添加到span中。现在遇到两个问题;1.只能把值添加到一个span里面,多个就不行;2.input框清空后,span的值页没了!<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Document</title>    <link rel="stylesheet" href="css/ceshi1.css">    <script type="text/javascript" src="js/index.js"></script></head><body>    <input type="text" class="ceshi">    <span class="spa1"></span>    <span class="spa2"></span>    <span class="spa3"></span>    <script type="text/javascript" src="js/jq.js"></script>    <script type="text/javascript" src="js/ceshi1.js"></script></body></html>$(document).ready(function(){    $('.ceshi').blur(function(){        var val = $('.ceshi').val()        $(".spa1").html("<a href='#' class=delt>删除</a>");        $(".spa1").text(val)    });});求大神指点一下!!!
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

第一个问题,你获取全部的span就可以了


$(document).ready(function(){

    $('.ceshi').blur(function(){

        var val = $('.ceshi').val()

        $("span").html("<a href='#' class=delt>删除</a>");

        $("span").text(val)

    });

});

第二个问题,blur 方法是指当输入域失去焦点会触发,所以每次你离开Input框都会触发这个事件,如果你不想删除可以用按钮点击之类的替代


查看完整回答
反对 回复 2019-02-21
  • 1 回答
  • 0 关注
  • 434 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信