用javascript填充输入字段的值

用javascript填充输入字段的值,javascript,jquery,Javascript,Jquery,我可以使用下面的脚本填充段落,但如何使用此脚本填充输入字段值?有什么想法吗 $(function check(){ $(document).ready(function() { $('#forma').submit(function(e){ e.preventDefault(); $('.qty').each(function(){ if($(this).val() != '0')

我可以使用下面的脚本填充段落,但如何使用此脚本填充输入字段值?有什么想法吗

$(function check(){     
     $(document).ready(function() {
        $('#forma').submit(function(e){
        e.preventDefault();    
        $('.qty').each(function(){ 
           if($(this).val() != '0')
             {
                $('#output').text($('#output').text()+ ' ' + $(this).attr('name') + ' ' + $(this).val()+ ';' );
             }
          });
        });
     });
});

您所要做的基本上与段落相同,即您通过其id或类选择元素。不同之处在于,对于输入字段,您必须使用
.val(“someValue”)
,而对于段落,您必须使用
.text(“SomeText”)
,就像您所做的那样


希望这有帮助

$('someInput').val('somevalue')?此脚本检查表单中的所有输入字段,如果值大于0,则获取其值和名称,并在带有输出id的段落中显示结果。我已尝试将相同id添加到输入字段,但没有任何结果。我是javascript的初学者,所以你能更好地解释一下你的答案吗。谢谢。好吧,如果你只是想改变选择器,那就行不通了。无法设置
输入的
.text()
,因为它没有要设置的“文本”。它有一个“价值”。这是一个微妙的语义差异,但却是一个重要的差异。因此,要设置值,您可以使用
.val()
函数。只要我一看到@fritzi2000答案就尝试了,它就可以工作了。谢谢你们两位的帮助。再次感谢你。