如何单击列上的图像以编辑同一行其他列上的文本?
这是在将行添加到表之前必须完成的表单
<form id="myForm" method="post" action="javascript:void(0);" target="_parent">
<p>Name:
<input type="text" name="Name" value="" maxlength="200" size="60">
</p>
<p>User ID:
<input type="text" name="UserID" value="" maxlength="200" size="60">
</p>
<p>Password:
<input type="password" name="Password" value="" maxlength="200" size="60">
</p>
<p>Organization:
<input type="text" name="Organization" value="" maxlength="200" size="60">
</p>
<p> Role:
<select name="Role">
<option name = "Member" selected>Member</option>
<option name = "Admin">Admin</option>
</select>
</p><br />
<p>
<input type="submit" name="submit" id="submit" value="Submit" onClick="closebox()">
<input type="button" name="cancel" value="Cancel" onClick="closebox()">
</p>
</form>
这是我在表中添加一行的 Jquery 函数
$('#submit').on('click',function(){
var st = '';
$('#myForm input[type=text],input[type=password],select').each(function(){
st = st+ '<td>'+$(this).val()+'</td>';
$(this).val('');
});
st = st+ '<td class="status">Active</td><td><img class="pencil" src="images/pencil-black.png"></img><img class="lock" src="images/lock-black.png"></img><img class="bin" src="images/bin-black.png"></img></td>';
$('#tablelist').append('<tr>'+st+'</tr>');
});
我要单击的图像在 img 类下,铅笔。但是我遇到的问题是我不知道如何选择我想要编辑的列,因为我无法根据我正在使用的行添加功能给它一个类。