【问题标题】:Turn my span value into a input value将我的跨度值转换为输入值
【发布时间】:2011-12-18 15:14:29
【问题描述】:

我想通过表单提交一些 (javascript) 值。我使用跨度获得的这些值之一:

<span id="score_win" style="color:#ffbe5e;">0</span>

这不会以表单形式提交。所以我不过,让我们转换 javascript 输出以将其放入我的输入字段。我为输入字段想到了这个:

<input type="text" id="score_win" name="Score" value="0" style="text-align: left; background:transparent; border-style: none; color:#ffbe5e; margin: 0px; font: 14px Arial; width:40px;" readonly />

到目前为止一切都很好,只是现在没有显示价值。这是因为我还没有编辑 javascript 部分。问题是:我该如何正确地做到这一点,以便可以在我的输入字段中使用这个值?由于我自己的尝试失败了,我想问问你们。

javascript部分:

function foundMatchingBlocks(event, params) {
      params.elements.remove();
      //score += 100;
      score += pointsAvailable;
      $('#score').text(score);
      $('#status2').html('+' + pointsAvailable);
      pointsAvailable = 100;
      $('#score_win').text(score);
};

亲切的问候, 莫里斯

【问题讨论】:

    标签: javascript jquery forms input html


    【解决方案1】:

    使用.val() 函数代替.text() 来设置输入字段的值:

    $('#score_win').val('100');
    

    【讨论】:

      猜你喜欢
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      相关资源
      最近更新 更多