Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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_Css - Fatal编程技术网

Javascript 无法将范围内容设置为文本框输入

Javascript 无法将范围内容设置为文本框输入,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图将跨度值的内容输入到文本输入框中 <script> function myFunction() { $('input[name=exp_total_copy]').val($('[name=document.getElementById("grandtotal").innerText]').val()); } 我也试过这样做: $'input[name=exp\u total\u copy]'.val$'document.getElementByIdgrandtotal.

我试图将跨度值的内容输入到文本输入框中

<script>
function myFunction()
{
  $('input[name=exp_total_copy]').val($('[name=document.getElementById("grandtotal").innerText]').val());
}
我也试过这样做: $'input[name=exp\u total\u copy]'.val$'document.getElementByIdgrandtotal.innerText'.val

文本框:

<input type="text" name="exp_total_copy" id="exp_total_copy">
跨度:


因此,基本上,当我的一个文本框onClick出现时,MyFunction被激活,它应该获取grandtotal跨度的内容,并将其插入exp\u total\u copy的文本框中。

您没有执行查询;你把它当作一根绳子

$('input[name=exp_total_copy]').val($('[name='+document.getElementById("grandtotal").innerText+']').val());
但是为什么还要麻烦DOM查询呢?只需使用jQuery:

$('input[name=exp_total_copy]').val($('[name='+$("#grandtotal").text()+']').val());

是否有一个单击事件处理程序忘了显示给我们?David,从另一个文本框单击时,onClick=myFunction。然后在它里面,它获取了其他数据,这些数据更新了跨度,并且做得很好。出于一些奇怪的原因,它也没有更新。这是一页。当你改变价格时,男/女都要数盒子,直到底部没有任何价值。
$('input[name=exp_total_copy]').val($('[name='+$("#grandtotal").text()+']').val());
    You just complicated it more. what work should be

     function myFunction(){
        var spanText = $("#grandtotal").text();
        $("input[name=exp_total_copy]").val(spanText);
    }

   OR

    //using the Id attributes
    function myFunction(){
            var spanText = $('#grandtotal').text();
            $('#exp_total_copy').val(spanText);
     }