jquery中按钮的行的目标元素
我在JQuery中动态创建了此表: 我想从每一行发送按钮到目标元素,如Reg。键值,如果输入的任何值属于同一行,则为受让人名称。我在发送按钮中添加了一个类,并用这个类将每个发送按钮的id作为目标。如何定位同一行中的其他元素 多谢 JQuery代码:jquery中按钮的行的目标元素,jquery,Jquery,我在JQuery中动态创建了此表: 我想从每一行发送按钮到目标元素,如Reg。键值,如果输入的任何值属于同一行,则为受让人名称。我在发送按钮中添加了一个类,并用这个类将每个发送按钮的id作为目标。如何定位同一行中的其他元素 多谢 JQuery代码: for(var i = 0; i < count; i++) { $('#kg_table').append('<tr id = "row'+i+'">'+
for(var i = 0; i < count; i++) {
$('#kg_table').append('<tr id = "row'+i+'">'+
'<th>'+prs[i]+'</th>'+
'<th><select id = "usrct'+i+'"name="userCat">'+
'<option value="noo">Select Category</option>'+
'<optgroup label="Medical Categories"></optgroup>'+
'<option value="mds">Medical Student</option>'+
'<option value="mdr">Medical Resident</option>'+
'<option value="mdf">Medical Fellow</option>'+
'<optgroup label="Dental Categories"></optgroup>'+
'<option value="dts">Dental Student</option>'+
'<option value="dtr">Dental Resident</option></select>'+
'</th>'+
'<th><input id = "asg'+i+'" type="text" ></th>'+
'<th><input id = "eml'+i+'" type="text" ></input></th>'+
'<th><button type="button" id = "bsnd'+i+'" class = "bsnd">Send</button></th>'+
'<th><button type="button" id = "bprn'+i+'" class = "bprn">Print</button></th>'+
'</tr>');
}
如果您的单击按钮处理程序如下
$('#kg_table').on('click', '.bsnd', function(){
var $this = $(this), $tr = $this.closest('tr'), cat = $tr.find('select').val(), name = $tr.find('input:eq(0)').val(), email = $tr.find('input:eq(1)').val();
//do something with the values
})
演示:分享你的html,还有点击事件手柄Hi Johny,我刚刚更新了我的问题。谢谢。请在下面核对我的答案。约翰,谢谢你的及时回答。现在回答并测试。太棒了,成功了。非常感谢。Johny,一个简单的问题,如果我想从表中包含reg key first th的值,我会怎么做?我试过了;但是没有得到任何回报。@Nactus$tr.find'th:first.text