在输入的VALUE属性中添加一些javascript变量 [英] adding some javascript variable into input's VALUE attribute

查看:115
本文介绍了在输入的VALUE属性中添加一些javascript变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

获得了一些可以很好地用作文本的js动画点,

Got some js animated dots that work fine as text,

var dots = 0;

$(document).ready(function()
{
    setInterval (type, 600);
});

function type()
{
    if(dots < 3)
    {
        $('#dots').append('.');
        dots++;
    }
    else
    {
        $('#dots').html('');
        dots = 0;
    }
}

但不能在我的输入按钮的VALUE属性中使用它(处理"之后).

but can not use it in the VALUE attribute of my input button (after "processing").

<input type="button" value="Pay" onClick="this.disabled=true; this.value='Processing'">

如何以正确的方式插入? http://jsfiddle.net/te58dadw/2/

How to insert it in the right way? http://jsfiddle.net/te58dadw/2/

推荐答案

在jQuery中使用.attr('value', '.....').val()

in jQuery use .attr('value', '.....') or .val()

var dots = 0;

$(document).ready(function() {
  $('#payDots').on('click', function() {
    $(this).attr('disabled', 'disabled');
    setInterval(type, 600);
  })

});

function type() {
  var dot = '.';
  if(dots < 3) {
    $('#payDots').val('processing' + dot.repeat(dots));
    dots++;
  }
  else {
    $('#payDots').val('processing');
    dots = 0;
  }
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input id="payDots" type="button" value="Pay">

这篇关于在输入的VALUE属性中添加一些javascript变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆