ID未使用下拉JavaScript进入输入文本字段 - javascript

我正在使用javascript获取下拉列表选择ID id='odrid'
这是脚本:

$('#odrid').change(function(){
    $.getJSON(
        'fetch.php',
        'odrid='+$('#odrid').val(),
        function(result){
            $('#item').empty();
            $.each(result, function(){
                $('#item').val(this['item']);
            });
        }
    );
});

此下拉脚本在另一个脚本中运行,用于添加动态表单字段:

<script>
    $('#odrid').change(function(){
        $.getJSON(
            'fetch.php',
            'odrid='+$('#odrid').val(),
            function(result){
                $('#item').empty();
                $.each(result, function(){
                    $('#item').val(this['item']);
                });
            }
       );
   });

   $(function() {
       // register listener
       $('.form-control1').on("change.add", calculateSum);
       // initial calculation
       calculateSum();

    // button for adding new row
    $(".addmore").click(function() {
        $('.form-control1').off("change.add");
        //addRow();
        var count = $('#counter').val();

        $("<tr>" +
             "<td><input type='checkbox' class='case'/></td>" +
             "<td><select id='odrid'><?php

        $query = mysql_query('select * from cart_sample');
        while($row = mysql_fetch_assoc($query)) {
            echo '<option value='.$row['odrid'].'>'.$row['odrid']. '</option>';
        }

        ?></select></td>" +

        "<td ><input id='item' type='text'   name='txt_quantity[]' value=''   /></td>" +

        "</tr>").insertAfter("tr:last-child");

        count++;
        $('#counter').val(count);
        $('.form-control1').on("change.add", calculateSum);
        calculateSum();

    });
</script>

这是我的前端:
ID未使用下拉JavaScript进入输入文本字段 - javascript

问题是我没有在输出中得到#item的值。

如何解决此问题?有人知道我的代码中的问题吗?

提前致谢!

参考方案

我认为问题出在你的身份证上

您在jquery中使用$(“#item”),并且已将项目定义为ID

<input id='items' type='text'   name='txt_quantity[]' value=''   /> 

更改为项目

<input id='item' type='text'   name='txt_quantity[]' value=''   /> 

或改变

$("#items") in jquery

它应该按预期工作

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

如何在JQuery中重复相同的代码段,每个代码段附加不同的编号? - javascript

我遇到了针对由PHP代码动态创建的元素的问题。我想做的是toggle()元素。这是针对数据库中最新职位空缺的新闻提要。我做到了,但是通过手动编写jQuery代码来定位元素的方式实际上效率很低: $('#clickMe1').click(function(event){ event.preventDefault(); $('#ta…

C#中嵌套引号的可能级别是什么? - javascript

我试图直接在ASP.NET网页上编写Javascript变量赋值代码。Response.Write("<script>itHtml = '"); Response.Write("<div id=\"pop_ctrl\">Select</div><ul id=…

在JavaScript函数中转义引号 - javascript

我正在尝试将变量传递给javascript函数。根据用户的选择,它可以是文本或图像。这里已经讨论了类似的问题,但我无法解决。在php中,我这样编码:if ($choice == 1) { $img = '<img src = "../folder/'.$_SESSION["img"].'�…

如何在没有for循环的情况下在Javascript中使用Django模板标签 - javascript

我想在JavaScript中使用模板变量:我的问题是在javascript代码中使用for循环,for循环之间的所有事情都会重复..但我不想要....下面粘贴了我的代码..有人可以告诉我更好的方法吗这..因为这看起来很丑..这是我的代码: {% block extra_javascript %} <script src="/static/js…