首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >总结在PHP中动态创建的2个值

总结在PHP中动态创建的2个值
EN

Stack Overflow用户
提问于 2013-04-12 19:51:52
回答 1查看 416关注 0票数 1

我有一个从DB动态创建的表

我正在尝试将own evaluation字段中的值I selectvalue next to it in the same row相加,并立即将其显示在Gap字段中。

我用来填充这三列的代码是:

代码语言:javascript
复制
            echo "<td class='evaluation'>";
                echo "<select class='ownlevelselect' id='ownlevelselect' name='level-".$compi['Competence_ID']."' >";
                    echo "<option value=''>--</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option>";
                echo "</select>";
                echo '<a target="_blank" href="'.INDEX.'?categ='.$_GET['categ'].'&action='.$_GET['action'].'&subaction=viewlevels'.'&levels='.$compi['Competence_ID'].'">';
                echo '<img class="linkki" src="'.KUVAT.'paivita.gif" alt="'._("tiedot").'" title="'._("What is this?").'"/></a>';
                            echo "</td>";
            echo "<td class='mefly'>";
                echo $compi['actual_level'];        
            echo "</td>";

            echo "<td class='gap'>";
                echo "<input type='text' readonly style='width:20px;'>";
            echo "</td>";

我按照silkfire的建议尝试了这段Jquery代码,但是什么也没有改变。

代码语言:javascript
复制
$(function() {
       $(document).on('change', 'td.evaluation select', function() {
          var gap = $(this).val() + $(this).parent('tr').find('td.mefly').text();

          $(this).parent('tr').find('td.gap input:text').val(gap);
       });
    });

</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-12 20:01:39

给这三个单元格(td)一个类名,例如“评估”、"mefly“和”间隙“。

然后将一个事件绑定到评估选择:

代码语言:javascript
复制
$(function() {
   $(document).on('change', 'td.evaluation select', function() {
      var gap = parseInt($(this).val()) + parseInt($(this).parents('tr').find('td.mefly').text());

      $(this).parents('tr').find('td.gap input:text').val(gap);
   });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15970669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档