具有以下结构:
<td class="padding_right padding_left">Neighborhood</td>
<td>
<div id="neighborhoods_region">
<select class="inputs_form_data" id="neighborhood_id2" name="neighborhood_id2">
<option value=""></option>
<option value=""></option>
</select>
</div>
</td>
<td width="10%"><a class='delete-region'>remover</a></td>?
Run Code Online (Sandbox Code Playgroud)
我正在尝试remove点击链接,以获取选择ID的ID号.在这种情况下,我需要从"neighborhood_id2"中获取数字2.
但首先我只是想获得完整的身份证.neighborhood_id2使用以下代码:
$(document.body).on('click','a.delete-region', function () {
alert($(this).closest('select').attr("id"));
});
Run Code Online (Sandbox Code Playgroud)
但这会让我回报undefined.
注意:该id号码是在动态表单上即时生成的.所以我可能有neighborhood_id3,等等.
尝试使用.closest('tr')哪个会得到你tr,然后找到select,
alert($(this).closest('tr').find('select').attr("id"));
Run Code Online (Sandbox Code Playgroud)
正如安德烈亚斯指出的..使用.on(委托事件)/.delegate
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |