dssu33392 2016-06-27 18:28
浏览 56
已采纳

如何在使用循环创建的表单中选择输入字段的值

I need to set value of text box on change from select box created using jquery

 <?php for($i=0;$i<5 ;$i++) { ?>
<select  id="<?php echo 'aaa'.$i ?>" class="<?php echo 'aaa'.$i ?>">
                    <?php for($i=0;$i<5 ;$i++) { ?>
  <option value="1112" data-xyz="dynamic_value " data-abc="dynamic_value">dynamic_value</option>
            </select>
             <input  type="hidden"  class="<?php echo 'bbb'.$i ?>" id="bbb" name="<?php echo 'bbb'.$i ?>"/>
            <input type="hidden"   class="<?php echo 'ccc'.$i ?>" name="<?php echo 'ccc'.$i ?>" id="ccc" />
                       <?php } ?>
                         <?php } ?>






            <script>
$('.aaa').change(function () {
var otherValue=$(this).find('option:selected').attr('data-xyz');
var someOtherValue=$(this).find('option:selected').attr('data-abc');
$('.bbb').val(otherValue);
$('.ccc').val(someOtherValue);
});
</script>

How to change value class bbb0-bbb5 in jquery without using loop in jquery

  • 写回答

1条回答 默认 最新

  • dongquming3255 2016-06-27 18:32
    关注

    Do not update the class names in php-loop, classes need not be unique.

    To select input:hidden elements, no need to specify ID attribute

    $('.aaa').change(function() {
      var otherValue = $(this).find('option:selected').attr('data-xyz');
      var someOtherValue = $(this).find('option:selected').attr('data-abc');
      $(this).siblings('.bbb').val(otherValue);
      $(this).siblings('.ccc').val(someOtherValue);
    });
    
    <?php for($i=0;$i<5 ;$i++) { ?>
    <select id="<?php echo 'aaa'.$i ?>" class="aaa">
      <?php for($i=0;$i<5 ;$i++) { ?>
      <option value="1112" data-xyz="dynamic_value " data-abc="dynamic_value">dynamic_value</option>
    </select>
    <input type="hidden" class="bbb" name="<?php echo 'bbb'.$i ?>" />
    <input type="hidden" class="ccc" name="<?php echo 'ccc'.$i ?>" />
    <?php } ?>
    <?php } ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用