【问题标题】:display all the values when i submit in form with edit and delete buttons当我使用编辑和删除按钮提交表单时显示所有值
【发布时间】:2016-03-27 22:34:39
【问题描述】:
  • 当我使用编辑和删除按钮提交表单时,我试图显示所有值
  • 但现在他们只显示一个值...
  • 当我显示新值时,旧值被新值替换...
  • 你能告诉我如何解决它吗...
  • 在下面的 codpen 中提供我的代码

http://codepen.io/schikara/pen/bpRMMq?editors=1010

$('#localStorageTest').submit(function(e) {
    e.preventDefault();
    var email = $('#email').val();
    var name = $('#name').val();
    var message = $('#message').val();
    var div = "<div><span>"+name+"</span><span >"+email+"</span><span>"+message+"</span><input type='button' value='Edit' name='editHistory'><input type='button' value='Delete' name='deleteHistory'></div>";  //add your data in span, p, input.. 
    //alert(div);

    $('.gettingValues').html(div); //apendd the div
    $('#localStorageTest')[0].reset(); //clear the form 
    localStorage.clear();
 });

【问题讨论】:

标签: javascript jquery css html


【解决方案1】:

改变

$('.gettingValues').html(div);

$('.gettingValues').append(div);

html 方法设置元素的内部 HTML,覆盖任何可能已经存在的 html。 Append 只会添加新的 div 而不会覆盖以前的。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-22
  • 2017-09-12
  • 1970-01-01
  • 2021-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多