Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将表单输入显示为样式化字符串-Javascript_Javascript_Jquery_Html - Fatal编程技术网

将表单输入显示为样式化字符串-Javascript

将表单输入显示为样式化字符串-Javascript,javascript,jquery,html,Javascript,Jquery,Html,我试图从数字字段中获取输入,并将其显示在页面的其他位置 这是我的HTML <input id="dollar" type="text" name="mytextfield2" onkeyup="updateDollarDisplay();"> <div id="dollarValue"></div> 在javascript解释器中运行精确的代码效果很好,它将每个数字作为数组中的一个元素提供给我。当我尝试通过HTML页面执行相同操作时,每次都会得到NaN。有什

我试图从数字字段中获取输入,并将其显示在页面的其他位置

这是我的HTML

<input id="dollar" type="text" name="mytextfield2" onkeyup="updateDollarDisplay();">
<div id="dollarValue"></div>
在javascript解释器中运行精确的代码效果很好,它将每个数字作为数组中的一个元素提供给我。当我尝试通过HTML页面执行相同操作时,每次都会得到
NaN
。有什么想法吗


在这里摆弄:我希望在每个输入的灰色div中显示输入。

问题在于
var amount=$(“#美元”).value


value
不是属性,但
val
是函数。应为:
var amount=$('#美元').val()

问题在于
var金额=$(“#美元”).value


value
不是属性,但
val
是函数。应为:
var amount=$('#美元').val()

问题在于
var金额=$(“#美元”).value


value
不是属性,但
val
是函数。应为:
var amount=$('#美元').val()

问题在于
var金额=$(“#美元”).value


value
不是属性,但
val
是函数。应为:
var amount=$('#美元').val()

我对此进行了调整,但它仍然不适用于我。这不起作用,但
var amount=$('#dollar').val()行得通,所以我把这个答案标对了。啊,是的,我太傻了
.val
确实是函数。EditedI对此进行了调整,但对我来说仍然不起作用。这不起作用,但
var amount=$('#dollar').val()行得通,所以我把这个答案标对了。啊,是的,我太傻了
.val
确实是函数。EditedI对此进行了调整,但对我来说仍然不起作用。这不起作用,但
var amount=$('#dollar').val()行得通,所以我把这个答案标对了。啊,是的,我太傻了
.val
确实是函数。EditedI对此进行了调整,但对我来说仍然不起作用。这不起作用,但
var amount=$('#dollar').val()行得通,所以我把这个答案标对了。啊,是的,我太傻了
.val
确实是函数。编辑
function convertDigitsToArray(number){
var s = parseInt(number).toString(10).split("").map(Number);
return s;
}

function updateDollarDisplay() {
    var amount = $('#dollar').value;
    var a = convertDigitsToArray(amount);
    console.log(a[0]);
    $('#dollarValue').text(a[0]);

}