我有一个生成结果表,每个都带有一个编辑按钮。
<table>
<tr>
<td>Some Result 1</td><td><a href='#edit_tmp_form' data-toggle='modal' role='button' class='response-edit btn btn-warning'>Edit</a></td>
</tr>
<tr>
<td>Some Result 2</td><td><a href='#edit_tmp_form' data-toggle='modal' role='button' class='response-edit btn btn-warning'>Edit</a></td>
</tr>
</table>
我有一个临时表格。
<div id="edit_tmp_form" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="form_label" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 id="form_label">Edit</h4>
<form class="form-inline" method="post" action="/somewhere">
<input type="text" id="add_name" class="input" placeholder="something" name="name">
<button id='add_c' disabled="disabled" type="submit" class="btn">增加</button>
</form>
</div>
</div>
到目前为止,一切正常。
但是,我正在尝试根据我要编辑的对象来编辑输入字段。
例如:如果我要单击“Some Result 1”旁边的编辑按钮,我希望输入字段预先填写“Some Result 1”。
我尝试使用 jQuery,然后导致了问题。
如果我要这样做:
$('.response-edit').click(function(){
console.log('abc');
});
单击按钮时,代码未按预期运行。我假设引导数据切换在 onclick 事件侦听器之前运行,因此不阅读我的代码。
有没有办法解决?还是我的假设是错误的?如果我的假设是错误的,请引导我走正确的道路。
谢谢你。