Jquery使用.on对可重复列表求和

Jquery使用.on对可重复列表求和,jquery,onclick,gravity-forms-plugin,Jquery,Onclick,Gravity Forms Plugin,我认为这是一个特定于jquery的问题,但我正在使用wordpress和gravity表单插件。我有一个列表类型,有三列和可重复的行,类为。add\u list\u item添加行和。delete\u list\u item删除行。字段代码为: <li id='field_21_42' class='gfield conest' > <label class='gfield_label' for='input_21_42'>Three Column List&l

我认为这是一个特定于jquery的问题,但我正在使用wordpress和gravity表单插件。我有一个列表类型,有三列和可重复的行,类为
。add\u list\u item
添加行和
。delete\u list\u item
删除行。字段代码为:

<li id='field_21_42' class='gfield    conest' >
  <label class='gfield_label' for='input_21_42'>Three Column List</label>
  <div class='ginput_container ginput_list'>
    <table class='gfield_list'>
      <colgroup><col id='gfield_list_42_col1' class='gfield_list_col_odd'></col><col id='gfield_list_42_col2' class='gfield_list_col_even'></col><col id='gfield_list_42_col3' class='gfield_list_col_odd'></col></colgroup>
      <thead><tr><th>Option</th><th>Value</th><th>Notes</th><th>&nbsp;</th></tr></thead>
        <tbody>
          <tr class='gfield_list_row_odd'>
          <td class='gfield_list_cell gfield_list_42_cell1'>
            <select name='input_42[]' tabindex='25' >
              <option value='' >Select Option</option>
              <option value='Option 1' >Option 1</option>
              <option value='Option 2' >Option 2</option>
              <option value='Option 3' >Option 3</option>
              <option value='Option 4' >Option 4</option>
            </select>
          </td>
          <td class='gfield_list_cell gfield_list_42_cell2'>
            <input type='text' name='input_42[]' value='' tabindex='26'/>
          </td>
          <td class='gfield_list_cell gfield_list_42_cell3'>
            <input type='text' name='input_42[]' value='' tabindex='27'/>
          </td>
          <td class='gfield_list_icons'>
            <img src='/wp-content/plugins/gravityforms/images/add.png' class='add_list_item '  title='Add a row' alt='Add a row' onclick='gformAddListItem(this, 0)' style='cursor:pointer; margin:0 3px;' />
            <img src='/wp-content/plugins/gravityforms/images/remove.png'  title='Remove this row' alt='Remove this row' class='delete_list_item' style='cursor:pointer; visibility:hidden;' onclick='gformDeleteListItem(this, 0)' />
          </td>
        </tr>
      </tbody>
    </table>
  </div>
</li>

我不知道如何正确地写出来,所以我可以考虑添加和删除,然后是总和
.onchange
。有人能帮我吗?

我想,你在
id
name中打错了。也就是说,
id
的名称为
字段\u 21\u 42
,而不是
input\u 21\u 42

$( '#field_21_42' ).on( 'click', '.add_list_item', function(){ ..
$( '#input_21_42' ).on( 'click', '.add_list_item', function(){
  // do stuff here
});
$( '#field_21_42' ).on( 'click', '.add_list_item', function(){ ..