我有一个表格,里面有一行项目,每个项目都有一个按钮。
我想单击该按钮并从我的项目中获取值。就像“您点击了 button1 并且您的项目名称是 item1”
哦,当然我在中继器中执行此操作,并且我将主键作为 tr id。
我有一个jsfiddle示例,我对此进行了更多解释,现在唯一有效的是,当我单击按钮时,它会显示按钮名称。
提前致谢!
html
<table id="presTable">
<tr>
<th></th>
<th>
Name
</th>
<th>
Adress
</th>
</tr>
<tr id="Name0" class="itemRow">
<td>
<input type="button" class="ss" id="Button0"
value="Test"/>
</td>
<td>
<span id="nameSpan">Name0</span>
</td>
<td>
<span id="spanAdress"> Adress0</span>
</td>
</tr>
<tr id="Name1" class="itemRow">
<td>
<input type="button" class="ss" id="Button1"
value="Test"/>
</td>
<td>
<span id="nameSpan">Name1</span>
</td>
<td>
<span id="spanAdress"> Adress1</span>
</td>
</tr>
<tr id="Name2" class="itemRow">
<td>
<input type="button" class="ss" id="Button2"
value="Test"/>
</td>
<td>
<span id="nameSpan">Name2</span>
</td>
<td>
<span id="spanAdress"> Adress2</span>
</td>
</tr>
</table>
jQuery
$(function () {
$('tr.itemRow > td > input.ss').each(function (row) {
$(this).click(function (button) {
alert("You have pushed the button " + $(this).attr("id"));
});
});
});