Jquery使用.on对可重复列表求和
我认为这是一个特定于jquery的问题,但我正在使用wordpress和gravity表单插件。我有一个列表类型,有三列和可重复的行,类为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
。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> </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(){ ..